2010-06-23 4 views
1

SWF 파일에 여러 클래스가 있습니다. 내 플래시 프로젝트에서 그들을 사용하고 싶습니다. 가져 오는 방법은 무엇입니까?외부 SWF에서 클래스 가져 오기

내가

import com.external.*; 

var myclass:Class1 = new Class1(); 

답변

0
var loader:Loader = new Loader(); 
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoad); 
loader.load(new URLRequest("external.swf")); 
function onLoad(e:Event):void 
{ 
    var loaderInfo:LoaderInfo = LoaderInfo(e.target); 
    var loadedSWF:DisplayObject = loaderInfo.content; 
    var ClassType:Class = loaderInfo.applicationDomain.getDefinition("com.external.Class1") as Class; 
    var t:Object = new ClassType(); 
} 
을 기록 할

내 프로젝트에서
package com.external 
{ 
    public class Class1 {} 
} 

외부 SWF