アプリの実行

最も簡単な実行方法は、作成されたSWFファイルをブラウザにドラッグ&ドロップする方法です。

また、サーバーにアップロードして、SWFファイルのURLを指定して実行する方法もあります。

これらの方法では、アプリにパラメータを渡すことができません。次に、パラメータを渡して実行する方法を説明します。

パラメータの受け渡し

SWFファイルのURLの後ろに"?"に続けてパラメータを記述することで、パラメータをアプリに渡すことができます。パラメータとは、キー文字列と値が"="で繋げられたもので、複数のパラメータを渡すときは、パラメータを"&"で繋いで記述します。例えば次のようになります。

test.swf?user=guest&score=123

この記述でSWFを呼び出すHTMLファイルを用意し、HTMLをブラウザで開くことになります。HTMLファイルの内容の例を示します。

<html>
<head>test</head>
<body>
<a href="test.swf?user=guest&score=123">test</a>
</body>
</html>

アプリで、パラメータを取得するには getParameter() メソッドを使用します。上の例のパラメータを取得するプログラム例を示します。

var user:String = getParameter( "user" );
var score:Number = Number( getParameter( "score" ) );

変数 user には文字列 "guest" が格納され、変数 score には値 123 が格納されます。