1180:call to a possibly undefined method addChild.
5000:The class 'filename' must subclass 'flash.disply.MovieClip' since it is linked to a library symbol of that type.
var loadit = new Loader(); loadit.load(new URLRequest("moving.swf")); addChild(loadit); |
OOP가 아닐 때는 문제가 없었는데.......
loadMoving.as
package { import flash.display.*; import flash.net.URLRequest; public class loadMoving { public function loadMoving() { var loadit = new Loader(); loadit.load(new URLRequest("moving.swf")); addChild(loadit); } } } |
mian.fla - 클래스 지정 : loadMoving.as
moving.swf - 단순 애니메이션 파일입니다.
혹시나 해서 public class loadMoving 뒤에 extends MovieClip을 추가했더니 에러 없이 정상적으로 되었습니다.
무비클립 상속을 무조건 시켜줘야 되나 봅니다.
'tech > FLASH' 카테고리의 다른 글
getDefinitionByName (0) | 2011.01.09 |
---|---|
상수 const (0) | 2011.01.09 |
flash oop 구조 정리 잘 된 곳~ (0) | 2010.12.03 |
flash : if(stage) init(); (0) | 2010.11.24 |
xml loading (0) | 2008.09.23 |