ガジェット定義ファイル 1.0  »  swf

<swf>

シンタックス

<swf type="main">TextValue</swf>
<swf type="layered_child" offsetX="Integer" offsetY="Integer" visible="Boolean" name="name" flashVars="String" allowFullScreen="Boolean">TextValue</swf>

対応OS

Windows/Mac OS X

アトリビュート

type
ガジェット用SWFのタイプ。親レイヤーは「main」、子レイヤーは「layered_child」。
offsetX
子レイヤー水平オフセット値。
offsetY
子レイヤー垂直オフセット値。
visible
子レイヤー起動時表示設定。「true」で表示、「false」で非表示。このアトリビュートは省略可能です(省略時は「true」指定と同じ)。
name
子レイヤー名。このアトリビュートは省略可能です。
flashVars
FlashVarsの設定。このアトリビュートは省略可能です。
allowFullScreen
フルスクリーン表示の可否。「true」でフルスクリーン表示、「false」でフルスクリーン非表示。このアトリビュートは省略可能です(省略時は「false」指定と同じ)。

テキスト値

SWFファイル名。

説明

レイヤーのタイプ(親レイヤー/子レイヤー)指定と表示設定用ノードです。 offsetXoffsetYアトリビュートは、それぞれ親レイヤーのステージ左上を基点とした、子レイヤーのステージ左上までの座標を整数値で指定します。 nameアトリビュートはsetLayerPosition()メソッドやsetLayerVisible()メソッドといったレイヤー関連のメソッドで使用する子レイヤー名を指定します。 このノードは必須です。

typeアトリビュートに「main」が指定されている(親レイヤーである)場合、offsetXoffsetYvisiblenameの各アトリビュートを指定しても無効です。 親レイヤーの場合は、これら4つのアトリビュートは指定しないでください。 「main」を指定できるのは、親レイヤーのみです。 親レイヤーは複数設定できません。

子レイヤーを使用する場合は、必ずgadgetノードのtypeアトリビュートを「layered」に指定してください。 offsetXoffsetYアトリビュートはそれぞれ負の値も設定可能ですが、子レイヤーのステージは透過せずステージ サイズの矩形領域として描画されます。

▼スタンドアローンガジェットの場合

<?xml version="1.0" encoding="UTF-8"?>
<gadget type="standalone" version="1.0">
  <swf type="main">sample.swf</swf>
  <title>サンプルガジェット</title>
  <author>GIZMO Project</author>
</gadget>

▼レイヤードガジェットの場合

<?xml version="1.0" encoding="UTF-8"?>
<gadget type="layered" version="1.0">
  <swf type="main">sample.swf</swf>
  <swf type="layered_child" offsetX="10" offsetY="79" visible="true" name="MyLayer" >
    layered.swf
  </swf>
  <title>サンプル ガジェット</title>
  <author>GIZMO Project</author>
</gadget>