フレームを使用してAS2を使用していて、gotoandstop
が問題ない場合は、AS3でそれが機能するかどうかを実際に評価する必要があります。私にとっては、最も多くの場合、賛否両論が賛否を上回るため、フレームを控えめに使用しています。
as2とas3の大きな違いは、as2ではすぐにリソースにアクセスできることです。 AS3では、リソースはすぐ後でアクセスすることはできません。あなたは、フレーム3に_mc1という名前のムービークリップを持っている場合はAS2にあなたがを働かないAS3で
mymc.gotoandstop(3);
mymc._mc1.visible = false;
を行うことができ、あなたがエラーになるだろう、とonrenderを追加する必要があります例えば
リスナーとコードをそこに追加します。 これは悪夢ですです。
フレームを使用していないとは限りません。たとえば、ムービークリップをボタンとして使用している場合など、アクセスする必要のあるリソースがないため、フレームを使用する心配はありません。
注意しなければならないことは、使用されているメモリです。リスナーを持つオブジェクトや高価な作成と削除を行ったオブジェクトがある場合、これらのオブジェクトをタイムライン上で前後に移動させると、純粋なコードを使用した場合よりも多くのメモリと処理が使用されます。
+1コードはコードでアニメーションはアニメーションです。私は2を分けるために戦う。プレーンな描写でない限り、私は描画APIを使わないだろう。 –