0

.fla ファイルにグローバル関数を作成する必要があります。入れるのはわかり_rootます。

_rootFlash Pro CS 5.5 での編集方法がわかりません。

素朴な質問ですみません。

4

2 に答える 2

1

これは悪い考えです。グローバル関数はグローバル スコープを汚染し、他のコードとうまく連携しない拡張不可能でスケーラブルでないコードを作成します。

そうは言っても、 inn actionscript 2 は次のように動作するはずです:

_root.myFunctionName = function(){
    trace("do whatever here");
    //your actions
};

// you can now call _root.myFunctionName;
于 2012-06-05T04:25:33.860 に答える
1

関数 (または変数) をメイン タイムラインに添付されたスクリプトに追加すると、その関数がスコープ内に作成され、キーワード_rootを介してプログラム内のどこからでもアクセスできるようになります。_root

可能であれば root への呼び出しを避けることは、一般的に良い習慣であると考えられていることに注意してください。主な理由は、ルートが親ムービーを参照するため、ムービーが別のムービーにロードされるとスコープが変更されることです。

于 2012-06-04T23:48:24.077 に答える