0

Flash 8 (AS2) で作成された Flash プロジェクトが多数あります。このコンテンツを新しいバージョンに更新するために、最近 Flash CS4 を入手しました。追加する新しい機能がいくつかあり、Flash 10 のいくつかの新機能 (ローカル ファイル アクセスなど) を活用したいと考えています。CS4 でファイルを開くときにすでに多くの問題が発生しています。誰かこのリストに追加できますか?

  1. CS4 は Flash 8 プロジェクト ファイル形式を認識せず、開くことができませんでした
  2. Flash 8 で使用していたリモーティング クラス (インポート mx.remoting) をロードできませんでした
  3. ボタンまたはムービー クリップに対するすべてのアクションはサポートされていません
  4. テキスト フィールド変数はサポートされていません

もっとあると思いますが、他に何に注意する必要がありますか?他に注意すべき落とし穴はありますか?

みんなありがとう

ps これは便利です - http://www.adobe.com/devnet/actionscript/cookbook/

4

1 に答える 1

1

Flash CS4 は、AS2 との下位互換性と Flash 8 のほぼすべての機能を保持していますが、2 つの間の移行は必ずしもスムーズではありません。Flash CS4 で Flash 8 FLA を開き、Flash CS4 が自動的に割り当てるパブリッシュ設定 (ActionScript2 を使用した Flash Player 10) を使用してパブリッシュする場合は、問題ありません。

ただし、AS3 を使用して Flash 8 FLA を FP10 にパブリッシュしようとすると、上記の問題がすべて発生します。これは、AS3 が単なる AS2 のアップグレードではなく、まったく異なる言語であるためです (OK、それほど劇的ではありませんが、お分かりいただけると思います)。Flash CS4 の多くの新機能 (IK、新しいモーションなど) は AS2 では機能せず、AS3 に公開する必要があります。これが問題の原因である可能性があります。AS2 のみの機能 (この場合は AS2 コード) を AS3 のみの機能と組み合わせようとしています。両方を行うには、AS2 コードを AS3 として書き直す必要があります。残念ながら、これを行うための簡単な修正方法はありません。

私のお勧めは、先に進んで AS3 を学ぶことです。AS2 から来たことに頭を悩ませるのは少し難しいかもしれませんが、AS2 ははるかに完全な言語であり、長い間使用できます。

于 2009-05-08T23:42:00.860 に答える