アプリの実行

最も簡単な実行方法は、作成された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 が格納されます。