Using FlashVars in ActionScript 3.0
You can pass data from an HTML document to a Flash movie via FlashVars or query string.
In AS2, these data are defined as variables in the main timeline(_root). But you have to access the data using loaderInfo.parameters in AS3.
In AS2, these data are defined as variables in the main timeline(_root). But you have to access the data using loaderInfo.parameters in AS3.
HTML문서에서 FlashVars 또는 쿼리 스트링을 사용하여 플래시 무비로 데이터를 전달할 수 있습니다.
AS2에서는, 이렇게 넘어온 데이터가 메인 타임라인(_root) 상의 변수로 만들어집니다. 그러나 AS3에서는, loaderInfo.parameters를 통하여 접근하게 됩니다.
AS2에서는, 이렇게 넘어온 데이터가 메인 타임라인(_root) 상의 변수로 만들어집니다. 그러나 AS3에서는, loaderInfo.parameters를 통하여 접근하게 됩니다.
FlashVarsおよびquery stringを使ってHTMLドキュメントからFlashム―ビ―にデ―タを伝える事が出来ます。
AS2では、そのデーターがメーンのタイムライン(_root)の変数に作られます。しかし、AS3ではloaderInfo.parametersを使う事になりました。
AS2では、そのデーターがメーンのタイムライン(_root)の変数に作られます。しかし、AS3ではloaderInfo.parametersを使う事になりました。
1 2 | var userID:String = loaderInfo.parameters.userID; var pathXML:String = loaderInfo.parameters.pathXML; |
Tags: ActionScript 3.0, FlashVars, LoaderInfo



August 29th, 2007 at 3:12 am
이걸 사용자 정의 클래스 에서 사용할려니 힘들더군요 -_-
다행히 카페에 있는 상훈님 글을 읽고 해결했습니다.
August 29th, 2007 at 10:37 am
메인 다큐먼트 클래스에서 퍼프릭 변수로 선언하여 값을 대입시켜 두면, 다른 하위 클래스들에서도 접근이 용이하겠죠 ^^
August 29th, 2007 at 9:54 pm
이제는 이런거 봐도 잘 모르겠다;;;;;;;
큰일이다 형~~~
ㅋㅋㅋ
August 30th, 2007 at 11:01 am
너는 플래시 라이트가 주무기니까…
September 4th, 2007 at 5:09 pm
나 이거 접근을 ‘var vars:Object = this.root.loaderInfo.parameters’ 로 받았다는… ㅋㅋ
September 4th, 2007 at 6:08 pm
파라메터가 많을 경우, 저 위의 예처럼 변수를 장황하게 만들필요 없이,
너처럼 오브젝트 객체를 하나 퍼블릭으로 선언해서, 거기에 참조시키는게 좋겠지.