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