私は最初のフレームで宣言されている単純な関数をテストしようとしています。 fl_DoRestart();
をframe 50
に書き込むと、次のエラーが表示されます。Uncaught ReferenceError: fl_DoRestart is not defined
が、フレーム1に定義されています。なぜこれは動作していないのですか? 。これは、ActionScriptで非常にシンプルにするために使用:(CreateJS/Adobe Animate CC:単純な関数のテスト
私は最終的に今、私はちょうどそれをテストしています、他の関数からこの関数を呼び出すことができるようにする必要があり
ここでは、フレーム1上の私の機能です:
アニマットでfunction fl_DoRestart(){
this.gotoAndPlay(1);
console.log("play From Start");
}
ありがとうLannyこれは役に立ちます。だから、関数を宣言するのに 'this'を使うと、他のフレームからその関数にアクセスできますか?それ以外の場合、関数のスコープは宣言されたフレームに限定されますか? 関数は宣言されても呼び出されないと実行されますか?うわー! ありがとう、私はここでラウンドするいくつかのものがあります:) –