플밍

Flex에서 SWF 심볼 사용하기 본문

프로그래밍/Flash & Flex

Flex에서 SWF 심볼 사용하기

너구리안주 2009. 8. 14. 03:48
Flash에서 작업한 swf파일을 Flex에서 사용하고 싶을때가 있다.
아래처럼 작업하면 가능하다.



1. 먼저 심볼을 만들때 아래 화면에서 Export for ActionScript 를 체크하고 Class 부분에 이름을 적는다.
여기 적는 이름이 Flex에서 사용되어지는 Class명이다.




2. swf파일을 assets/test.swf 의 경로에 저장했다 가정하고 Flex의 코드에서 아래와 같이 하면 해당 심볼을 이미지와 같이 불러온다.  물론 애니메이션이라면 움직인다.  초 간단...

[Embed(source='assets/test.swf', symbol='Symbol1')]   <== 바로 아래 변수를 이걸로 세팅(?)하라는 태그이다
var imgSource:Class;  <== 이미지 소스가 만들어 졌고
img = new Image();   <== 이미지 객체를 하나 만들고
img.source = imgSource;  <== 이미지 객체에다가 이미지 소스를 대입한다.
addChild(img);   <== 화면에 나타내기 위해 addChild

끝!
Comments