Flash/as2からas3へ移行
提供: 初心者エンジニアの簡易メモ
as2からas3へ移行する際のメモ
MCインスタンスへのアクセスはspriteを用意してpublicにspriteを設置することで同様のことが可能
*Main.as import Mc; public var mc1:Mc; *Mc1.as import flash.display.Sprite; class Mc extends Sprite {}
as2からas3への変更
以下はgrep置換 :MovieClip→:Sprite :Number→:int :Void→:void .lineStyle→graphics.lineStyle ._alpha→.alpha .blendMode→graphics.blendMode .moveTo→graphics.moveTo .lineTo→graphics.lineTo class→pubilc class _x →x _y →y _width →width _height →height 以下は目視で書き換え numberのundefined→isNaN(number) stringのundefined→null addEventListener(Event.ENTER_FRAME,onEnterFrame);などをconstructorへ記述 attachMovie()を→Spriteを作成してaddChildするよう書き換え createEmptyMovieClipを→Spriteを作成してaddChildするよう書き換え