2009-07-02 1 views

답변

1

swf 파일을로드하려면 Loader class을 사용하십시오. 그런 다음로드 된 swf 파일에 변수를 전달하려면 해당 swf 파일의 documentclass에 setter를 만들어야합니다. 다음은 간단한 예입니다.

파일을로드하고 파일을로드 한 다음 변수를 전달합니다. 다른 부분으로 변수를 전달하는 방법은 아마도 이벤트를 사용하여 다시 전달하는 것입니다. 따라서로드 된 swf의 이벤트를 수신하는 주 문서 클래스의 이벤트 리스너가 있습니다. 이벤트가 발생하면 main 클래스는 무언가를하거나 변수를 검색하거나 getter 또는 setter 함수를 사용하여로드 된 swf에 변수를 설정합니다. How to set up a event dispatch은 매우 간단합니다.

나는 어떤 의미가 있기를 바랍니다. 그렇지 않으면 단지 의견을 말하면서 설명하려고 노력할 것입니다.

+0

부모님이 실제로 사용할 수있는 클래스를로드하려면 ApplicationDomain을 조사해야합니다. ApplicationDomain을 사용하면 두 SWF의 클래스를 함께 혼합하는 방법을 지정할 수 있습니다. –

+0

예. Branden이 무엇을 언급하는지 모르는 사람들을 위해; SWF 라이브러리에있는 클래스를로드하려면 다음을 수행해야합니다. var myClass = event.target.applicationDomain.getDefinition ("ClassName") as Class; myClass = 새 myClass(); – rzetterberg

관련 문제