facebook twitter hatena line email

Flash/as2からas3へ移行

提供: 初心者エンジニアの簡易メモ
2015年5月20日 (水) 02:59時点における127.0.0.1 (トーク)による版 (ページの作成:「=as2からas3へ移行する際のメモ= MCインスタンスへのアクセスはspriteを用意してpublicにspriteを設置することで同様のことが可能...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

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するよう書き換え