1

AS2.0 の制限について何かアイデアがあれば教えてください。AS2.0 と AS3.0 の違いについて調査しましたが、先に進む前に、AS3.0 が以前のバージョンよりも優れていることを確認するために、AS2.0 の制限について明確に理解する必要があります。 AS3.0での私の研究。ありがとうございました。

4

3 に答える 3

2

以前は ActionScript 2 でゲームを開発していました。ActionScript 3 が出てきたときは非常に抵抗があり、リリースから約 2 年後まで触れませんでした。

やっとそれを学ぼうと努力したとき、私はそれをもっと早く学ばなかったことに不満を感じました. それはとてもきれいで、より強力でした。作業中に将来のプロジェクト用に実際のライブラリを作成したり、物理学など、自分で開発する頭脳がなかったもの用のライブラリをダウンロードすることができました。

ActionScript 3 を学習することは非常に有益です。まず、この 2 つで何が起こっているかを見てみましょう。

  • AS2 は、Flash の今後のリリースから削除されます。
  • AS3 はまだ開発中です。この注目すべき例は、最近開発されたStage3D API で、Flash の非常に効率的なレンダリングを可能にします。

AS3 と AS2 の主な利点は次のとおりです。

  • オブジェクト指向です。大規模なアプリケーションやゲームを扱う場合、これはほぼ必須です。
  • このため、AS3 には、物理​​、パーティクル、アニメーション、MVC の概念、レンダリングの改善などをカバーする何百ものライブラリが用意されています。
  • はるかに使いやすい。
  • オブジェクト指向プログラミングの基本を理解すれば、知識を広げやすくなります。
  • それははるかに優れたパフォーマンスを発揮します。
  • 将来のプロジェクトのためにコードを簡単に再利用できます。
  • ActionScript 3 を学習すると、C#、Java、PHP などの一般的な言語を習得できる可能性が大幅に高まります。
  • サポートを見つけるのがずっと簡単です - AS2 と AS3 の間のスタック オーバーフローの回答の質を見てください。
  • iOS および Android デバイス用に構築できる AIR アプリケーションを作成できます。
于 2013-06-25T00:01:26.307 に答える
0

AS2 はFlash Professional ではサポートされなくなりました。そのため、Flash Pro がデザイン サイクルの一部である場合、またはデザイン サイクルの一部である場合、それは明らかに大きな制限です。(Adobe は、Flash Player は引き続き AS2 をサポートすると述べているので、開発に Flash Pro を使用しない場合でも問題なく使用できます)。

AS3 には存在するが AS2 には存在しない機能/動作に関しては、Stage3D がその 1 つです。リストの作成は他の人に任せますが、基本的には、考えられるあらゆる状況で AS3 の方が優れています (そして間違いなく高速です)。

于 2013-06-24T20:08:23.017 に答える