맨날 라디오 들으려고 들어 오네...;;
flex로 파라미터 값 보내는 방법.
flex / 2011/04/26 11:34
name은 flashvars 로 해서 넘겨줘야 함.
value는 변수명=값 쌍으로 넘겨줌.
이렇게 하면 mxml 파일에서 parameters.img_path 이렇게 쓰면 된다~!!!
value는 변수명=값 쌍으로 넘겨줌.
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
id="sliderTest" width="727" height="540"
codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
<param name="movie"
value="../common/flex/sliderTest.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#869ca7" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="flashvars"
value="img_path=../../img/wolf.jpg" />
<embed src="../common/flex/sliderTest.swf"
quality="high" bgcolor="#869ca7"
width="727" height="540" name="sliderTest" align="middle"
play="true"
loop="false"
quality="high"
flashvars="img_path=../../img/wolf.jpg"
allowScriptAccess="sameDomain"
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer">
</embed>
</object>
이렇게 하면 mxml 파일에서 parameters.img_path 이렇게 쓰면 된다~!!!
source="@Embed(source='relativeOrAbsolutePath') "
- 참조 이미지는 컴파일후 생성이 끝난 SWF파일에 패키지화 됨.
- GIF, JPEG, PNG, SVG, SWF 의 파일
- <? xml version="1. 0"? >
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
- <mx:Image id="loader1" source="@Embed(source='wolf.jpg') "/>
- </mx:Application>
source="relativeOrAbsolutePathOrURL"
- 패키지화 되지 않고, 실행시 Flex에 의해 로드 된다.
- GIF, JPEG, PNG, 및 SWF 의 파일 뿐
<? xml version="1. 0"? > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Image id="loader1" source="wolf.jpg"/> </mx:Application>
sourceproperties 에@Embed가 지정되어 있지 않기 때문에, 이미지는 실행시에 로드 된다.- URL을 이용한 이미지 참조 방법.
<? xml version="1. 0"? > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Image id="image1" source="wolf.jpg"/> </mx:Application>
