Flash CS3 ドキュメンテーション |
|||
| Flash の拡張機能 > オブジェクト > flash オブジェクト (fl) > fl.runScript() | |||
Flash MX 2004
fl.runScript(fileURI[,funcName[,arg1, arg2, ...]])
fileURI 実行するスクリプトファイルの名前を指定するストリング。file:/// URI で表します。
funcName fileURI で指定した JSFL ファイルで実行する関数を識別するストリング。このパラメータはオプションです。
arg funcname に渡すパラメータを指定する省略可能なパラメータ。
funcName を指定すると、関数の結果をストリングで返します。指定しない場合は、何も返されません。
メソッド。JavaScript ファイルを実行します。関数をパラメータの 1 つとして指定している場合は、その関数が実行されます。また関数内にないスクリプトのコードも実行されます。スクリプト内の他のコードは、関数の実行前に実行されます。
C ドライブのルートディレクトリに "testScript.jsfl" スクリプトファイルがあり、その内容が次のとおりであるとします。
function testFunct(num, minNum) {
fl.trace("in testFunct: 1st arg: " + num + " 2nd arg: " + minNum);
}
for (i=0; i<2; i++) {
fl.trace("in for loop i=" + i);
}
fl.trace("end of for loop");
// testScript.jsfl の終わり
次のコマンドを実行します。
fl.runScript("file:///C|/testScript.jsfl", "testFunct", 10, 1);
[出力] パネルに次の情報が表示されます。
in for loop i=0 in for loop i=1 end of for loop in testFunct: 1st arg: 10 2nd arg: 1
次のように、関数を実行せずに testScript.jsfl を呼び出すこともできます。
fl.runScript("file:///C|/testScript.jsfl");
次の内容が [出力] パネルに表示されます。
in for loop i=0 in for loop i=1 end of for loop
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00004173.html