ActionGetURL2 は、 URL からデータを取得します (スタックベース版)。
フィールド | 型 | コメント |
ActionGetURL2 | ACTIONRECORDHEADER |
ActionCode = 0x9A Length は常に 1 |
SendVarsMethod | UB[2] |
0 = None 1 = GET 2 = POST |
Reserved | UB[4] | 常に 0 |
LoadTargetFlag | UB[1] |
0 = ターゲットはブラウザのウインドウ 1 = ターゲットはスプライトへのパス |
LoadVariablesFlag | UB[1] |
0 = ロードする内容は変数でない 1 = ロードする内容は変数 |
ActionGetURL2 は次のことを行います。
LoadVariablesFlag がセットされている時、サーバからのレスポンスの MIME タイプが application/x-www-form-urlencoded で、 body が var1=value1&var2=value2&...&varx=valuex というような形式になっていると仮定します。 このレスポンスは、画面に表示される代わりに、 ActionScript の変数化されます。 LoadTargetFlag が 0 の時は、この変数はタイムライン変数となり、 LoadTargetFlag が 1 の時は、指定されたスプライトの変数となります。
LoadVariablesFlag を指定しない状態で LoadTargetFlag が指定された時は、サーバからのレスポンスの MIME タイプが application/x-shockwave-flash で、 body が SWF ファイルであると仮定されます。 このレスポンスは、 HTML ドキュメントとしてではなく、 子ファイルとして指定されたスプライトにロードされます。
ActionGotoFrame2 は、 フレームに移動します (スタックベース版)。
フィールド | 型 | コメント |
ActionGotoFrame2 | ACTIONRECORDHEADER | ActionCode = 0x9F |
Reserved | UB[6] | 常に 0 |
SceneBiasFlag | UB[1] | シーンバイアスフラグ |
Play flag | UB[1] |
0 = フレームに移動した後停止 1 = フレームに移動した後再生 |
SceneBias | If SceneBiasFlag = 1, UI16 | スタックの引数により指定されたフレームに追加する数 |
ActionGotoFrame2 は次のことを行います。
ActionSetTarget2 は、現在のコンテキストを設定します (スタックベース版)。
フィールド | 型 | コメント |
ActionSetTarget2 | ACTIONRECORDHEADER | ActionCode = 0x20 |
ActionSetTarget2 は、ターゲットをスタックからポップし、それを現在のアクティブコンテキストに設定します。 このアクションは ActionSetTarget とほぼ同じ動作をしますが、式の評価結果をターゲットパスとして使用することができます。
ActionGetProperty は、ファイルプロパティを取得します。
フィールド | 型 | コメント |
ActionGetProperty | ACTIONRECORDHEADER | ActionCode = 0x22 |
ActionGetProperty は、次のことを行います。
次の表は、プロパティインデックスのリストです。 _quality, _xmouse, _ymouse プロパティは、 SWF 5 以降で使用可能です。
プロパティ | 値 |
_X | 0 |
_Y | 1 |
_xscale | 2 |
_yscale | 3 |
_currentframe | 4 |
_totalframes | 5 |
_alpha | 6 |
_visible | 7 |
_width | 8 |
_height | 9 |
_rotation | 10 |
_target | 11 |
_framesloaded | 12 |
_name | 13 |
_droptarget | 14 |
_url | 15 |
_highquality | 16 |
_focusrect | 17 |
_soundbuftime | 18 |
_quality | 19 |
_xmouse | 20 |
_ymouse | 21 |
ActionSetProperty は、ファイルプロパティをセットします。
フィールド | 型 | コメント |
ActionSetProperty | ACTIONRECORDHEADER | ActionCode = 0x23 |
ActionSetProperty は、次のことを行います。
ActionCloneSprite は、スプライトをコピー (クローン) します。
フィールド | 型 | コメント |
ActionCloneSprite | ACTIONRECORDHEADER | ActionCode = 0x24 |
ActionCloneSprite は、次のことを行います。
ActionRemoveSprite は、クローンスプライトを取り除きます。
フィールド | 型 | コメント |
ActionRemoveSprite | ACTIONRECORDHEADER | ActionCode = 0x25 |
ActionRemoveSprite は、次のことを行います。
ActionStartDrag は、ムービークリップのドラッグを開始します。
フィールド | 型 | コメント |
ActionStartDrag | ACTIONRECORDHEADER | ActionCode = 0x27 |
ActionStartDrag は、次のことを行います。
ActionEndDrag は、ドラッグ操作を終了します。
フィールド | 型 | コメント |
ActionEndDrag | ACTIONRECORDHEADER | ActionCode = 0x28 |
ActionWaitForFrame2 は、フレームのロード完了を待ちます (スタックベース版)。
フィールド | 型 | コメント |
ActionWaitForFrame2 | ACTIONRECORDHEADER |
ActionCode = 0x8D Length は常に 1 |
SkipCount | UI8 | スキップするアクションの数 |
ActionWaitForFrame2 は、次のことを行います。
frame の値は、 ActionGotoFrame2 と同じ方法で評価されます。