actionscript 2.0에서는 attachMovieClip을 사용하기 위해 linkage를 사용했었습니다.
3.0에서는 attachMovieClip이 없어졌고, 사용하기 위해서는 다음과 같이 사용합니다.

* getDefinitionByName
 매개 변수로 지정된 클래스의 클래스 객체에 대한 참조 반환

var _class:Class = getDefinitionByName("Circle") as Class;
var btn:SimpleButton = new _class() as SimpleButton;
addChild(btn);

1line : Circle linkage name을 클래스로 반환
2line : SimpleButton 참조




//////////////////////

var _class:Class = getDefinitionByName("snd") as Class;
var sound:Sound = new _class() as Sound;
sound.play();

linkage name : snd를 이용한 사운드 플레이

'tech > FLASH' 카테고리의 다른 글

adobe flash 10.3으로 퍼블리싱 해봅시다.  (0) 2011.08.12
[AS3] text 파일 세이브, 로드  (0) 2011.01.14
상수 const  (0) 2011.01.09
1180:call to a possibly undefined method addChild.  (0) 2010.12.07
flash oop 구조 정리 잘 된 곳~  (0) 2010.12.03

+ Recent posts