1

私のプロジェクトでは、コードの大部分が 1 つのキー フレームに含まれているため (さまざまなムービークリップに含まれていますが)、疑問に思っていました。他の方法でそれを行うのは直観に反するように思えますが、それでも十分に整理されているとは感じません.

4

3 に答える 3

0

まず、可能であれば、AS3 に移行することをお勧めします。AS3 は AS2 よりも安定しており、よりクリーンで効率的な方法でコードを整理できます。

そうは言っても、私はコードを AS2 のクラスに分離することを好みましたが、AS2 のアドビのベスト プラクティスは次のように述べています。

ActionScript コードを 1 か所にまとめる

可能な限り、ActionScript 2.0 コードを 1 つの場所 (1 つ以上の外部 ActionScript ファイルやタイムラインのフレーム 1 など) に配置します (タイムラインに配置されたコードはフレーム スクリプトと呼ばれます)。

オブジェクトへのコードの添付

単純なアプリケーションやプロトタイプ アプリケーションであっても、ActionScript コードを FLA ファイル内のオブジェクト (ボタンやムービー クリップのインスタンスなど) に添付しないようにする必要があります。

AS2 の詳細な理由とその他のコーディング プラクティスについては、そのドキュメントを参照してください。

于 2012-09-11T21:30:17.953 に答える
0

それが私が好きな方法なので、スクリプトの 1 フレームを通るコームしかありません。また、すべてのスクリプトをレンダリングして、必要なムービー クリップがステージに上がる前に AS が実行されていることを確認します。

AS を 1 つのフレームにスタックする際に問題はありませんでした。しかし、それは私だけです。

もっと現実的な答えがあるかもしれません..

于 2012-09-11T21:20:56.597 に答える
0

これは小規模なプロジェクトでは問題ありませんが、大規模なプロジェクトになると、コードにますます多くのバグが入り込むことに気付くでしょう。

確実なフラッシュ開発を行いたい場合は、オブジェクト指向プログラミングを研究する必要があります。

クラスを使用したり、何らかの OOP を実行したことがありますか? これは少し自由すぎる質問ですが、調査を行うことをお勧めします。

AS2 に関するまともなチュートリアルは次のとおりです: http://www.kirupa.com/developer/oop2/AS2OOPindex.htm

于 2012-09-11T21:31:55.000 に答える