-1

私は AS3 に関する多くの本を読み、ビデオを見てきましたが、それらはすべて、私が活用して使用できる非常に興味深いテクニックを教えてくれます。ただし、さまざまなソースから互いに矛盾するさまざまな手法を見てきたため、少し混乱しています。たとえば、一部の開発者がすべてのコードをタイムライン内に記述し、そのように処理しているのを見てきました。また、開発者が Flex/Flash Builder/FlashDevelop の .as ファイルでコードを処理するのを見たこともあります。「正しいか間違っている」という方法がないことはわかっていますが、専門家がより好む方法は何ですか?

今のところ、.FLA を使用してアセットを保持し、すべてのコードを .AS で記述しています。

4

3 に答える 3

4

主要なプロジェクトでは、タイムラインコードの保守、理解、バージョン管理がすぐに非常に困難になるため、常にタイムラインコードを回避するように努める必要があります。これらのプロジェクトでは、FLAは主にライブラリアセットを保持するために使用され、ライブラリアセットはswcファイルを介してプロジェクトにリンクされます。

ただし、バナーなどの小さなものにFLAタイムラインコードを使用することは問題ありません。

于 2012-07-16T09:20:43.903 に答える
0

可能であれば、タイムライン コードは絶対に避けてください。読んだり広げたりするのは本当に悪夢になる可能性があります。クラスの使用は、フラッシュからの分岐を開始するための優れた方法でもあります。外部ファイルの参照に慣れたら、MVC (モデル ビュー コントローラー)などのデザイン パターンの使用を開始することが重要です。これにより、プロジェクトの保守、デバッグ、拡張、および引き渡しが容易になります。

于 2012-07-16T18:19:21.123 に答える
0

適切な方法は、オブジェクト指向プログラミング (OOP) と設計パターン (DP) を使用することです。

編集:

ウィキペディアから:

設計パターンは、ソフトウェア設計の特定のコンテキスト内で一般的に発生する問題に対する一般的な再利用可能なソリューションです。

私の意見では、デザイン パターンは OOP の不可欠な部分です (DP がないと、オブジェクト指向言語の利点のほとんどが失われます)。

AS3 のデザイン パターンは、次の素晴らしい本から学ぶことができます: ActionScript 3.0 Design Patterns: Object Oriented Programming Techniques。この本には、興味深い記事がたくさんある活発なブログがあります。

于 2012-07-16T09:31:30.080 に答える