[AS3.0] swf에 파라미터로 변수 전달/사용 방법
Posted 2008. 6. 6. 01:05많이들 아시는 내용이라 생각되지만요...
서치 해 본 결과 이에 해당하는 글이 없는것 같아서.. 하나 올립니다.
swf 파일에 파라미터로 변수를 전달하고 사용하는 방법입니다.
as 2.0에서는 간단하게 데이터를 주고 받을땐 많이들 사용했었죠.
[AS 2.0]
먼저 as2.0에서는,
위와같이 하고,
flash 도큐먼트의 하위레벨(_level0)에서
this.aaa나 _root.aaa로 변수 값을 받아
사용 할 수 있었습니다.
[AS 3.0]
반면, as3.0에서는,
위와같이 하고,
class 내부에서,
var obj:Object = LoaderInfo(this.root.loaderInfo).parameters;
_aaa = obj["aaa"];
_bbb = obj["bbb"];
로 간편하게 ... 넘어온 변수를 사용하시면 되겠습니다.
FlashVar 방식..이든 쿼리스트링 방식..이든 데이터를 swf에 전달하기 위해 전문적으로 설계되지는 않았다고 합니다.
아주 작은 데이터 전송일때만 사용하고 복잡한 데이터엔 URLLoader.. 를 사용하기를 권한다고 합니다.
그럼 수고하셔욧.
'개발 > Adobe Flash Platform' 카테고리의 다른 글
[Flex]TextInput 글자제한 ( restrict ) (3) | 2008.07.28 |
---|---|
[FMS] Flash8 에서 잘 되던 FMS연결이 CS3 에서 갑자기 안될때 (3) | 2008.07.04 |
[AS2.0/AS3.0] 싱글톤 디자인패턴의 구현과 종류 (3) | 2008.06.20 |
[AS3.0] URLLoader로 jsp와 연동시 값 뿌리는 형식 (0) | 2008.06.11 |
[AS2.0/3.0] 폰트 런타임 공유 방법 (2) | 2008.06.06 |
|
- Filed under : 개발/Adobe Flash Platform