Skip to main content
Participant
March 21, 2017
Answered

ActionScript2.0で作成したコンポーネント(SWC)をAnimateCCで再利用することは可能でしょうか?

  • March 21, 2017
  • 1 reply
  • 1088 views

現在使用しているマシンが古くなってきたのでWindows10(64bit)でAnimateCCへの移行を検討しています。

しかし、過去にActionScript2.0で作成したコンポーネント部品が大量にあるのですが、

ActionScript2.0で作成したコンポーネント(SWC)をAnimateCCで再利用することは可能でしょうか?

    This topic has been closed for replies.
    Correct answer MasamuneGames

    そのまま使えますか、という意味なら厳しいのではないかと…

    AnimateではAS2.0は完全にサポート外なので、AS2.0コードを何処かに含むだけでパブリッシュ不可能です。flaファイル内のシンボルやコンポーネント内に含まれるコードは開いた時点で削除されてしまいます。

    CreativeCloudにはまだFlash CS6が含まれているので、こちらでコンポーネントを使用してswfに書き出した後、Animate(AS3)でLoaderクラスに読み込む事は出来るんじゃないかと思いますが、AS2以下のswfは特殊なクラス(AVM1Movie)になるのでムービークリップの様に扱うのは結構大変です。

    CS6上でなら恐らくコードを維持したまま開けるので、バラしてAnimate用に作り直すという意味の再利用なら出来るかも知れません。

    1 reply

    MasamuneGamesCorrect answer
    Inspiring
    March 22, 2017

    そのまま使えますか、という意味なら厳しいのではないかと…

    AnimateではAS2.0は完全にサポート外なので、AS2.0コードを何処かに含むだけでパブリッシュ不可能です。flaファイル内のシンボルやコンポーネント内に含まれるコードは開いた時点で削除されてしまいます。

    CreativeCloudにはまだFlash CS6が含まれているので、こちらでコンポーネントを使用してswfに書き出した後、Animate(AS3)でLoaderクラスに読み込む事は出来るんじゃないかと思いますが、AS2以下のswfは特殊なクラス(AVM1Movie)になるのでムービークリップの様に扱うのは結構大変です。

    CS6上でなら恐らくコードを維持したまま開けるので、バラしてAnimate用に作り直すという意味の再利用なら出来るかも知れません。

    a_ieujiAuthor
    Participant
    March 23, 2017

    やはり無理なようですね。

    ありがとうございました。