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.
HTML문서에서 FlashVars 또는 쿼리 스트링을 사용하여 플래시 무비로 데이터를 전달할 수 있습니다.
AS2에서는, 이렇게 넘어온 데이터가 메인 타임라인(_root) 상의 변수로 만들어집니다. 그러나 AS3에서는, loaderInfo.parameters를 통하여 접근하게 됩니다.
FlashVarsおよびquery stringを使ってHTMLドキュメントからFlashム―ビ―にデ―タを伝える事が出来ます。
AS2では、そのデーターがメーンのタイムライン(_root)の変数に作られます。しかし、AS3ではloaderInfo.parametersを使う事になりました。
1
2
var userID:String = loaderInfo.parameters.userID;
var pathXML:String = loaderInfo.parameters.pathXML;

Tags: , ,

6 Responses to “Using FlashVars in ActionScript 3.0”

  1. 쿠로 Says:

    이걸 사용자 정의 클래스 에서 사용할려니 힘들더군요 -_-
    다행히 카페에 있는 상훈님 글을 읽고 해결했습니다.

  2. Hangun's World Says:

    메인 다큐먼트 클래스에서 퍼프릭 변수로 선언하여 값을 대입시켜 두면, 다른 하위 클래스들에서도 접근이 용이하겠죠 ^^

  3. 릭스 Says:

    이제는 이런거 봐도 잘 모르겠다;;;;;;;
    큰일이다 형~~~
    ㅋㅋㅋ

  4. Hangun's World Says:

    너는 플래시 라이트가 주무기니까…

  5. jin_u Says:

    나 이거 접근을 ‘var vars:Object = this.root.loaderInfo.parameters’ 로 받았다는… ㅋㅋ

  6. Hangun's World Says:

    파라메터가 많을 경우, 저 위의 예처럼 변수를 장황하게 만들필요 없이,
    너처럼 오브젝트 객체를 하나 퍼블릭으로 선언해서, 거기에 참조시키는게 좋겠지.

Leave a Reply