ActionScript 3.0 & Flash 9 の前バージョン互換情報

たまに聞かれますが、書いてありますのでご紹介です。


・単体のSWFファイルにAS1,2,3と混ぜて記述することはできません。


・AS3では、AS1,2で書かれたSWFファイルをロードすることはできますが、変数や関数にはアクセスできません。


・AS1,2で書かれたSWFファイルからAS3で書かれたSWFファイルをロードできません。これは、Flex1.5やFlash8からAS3で書かれたSWFファイルをロードできないことを意味します。


・AS1,2,3はLocalConnection使えば情報のやり取りできます。


あと、おそらくですが、


Flash Professional 9 でコンテンツを作る場合、AS1,2,3どれも使えると思います。


しかし、AVM2での再生をしたい場合には、AS3で記述をしないといけないと思います。


要は、AS1,2で書いているうちは、AVM1が実行環境になり、AVM2の恩恵を受けられないと思います。


まぁ、予想です。


ActionScript 3 & Flash 9 Compatibility Info
http://blog.bittube.com/2006/07/05/actionscript-3-flash-9-compatibility-info/


Compatibility with previous versions
http://livedocs.macromedia.com/flex/2/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001801.html#120451