본문 바로가기

컴터/Flash & Flex

ExternalInterface 로 html 자바스크립트 함수 가져다 쓰기

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

///////////////////플렉스에서
private function linkMove(v:String):void{
    if(ExternalInterface.available){
     ExternalInterface.call("popUp('" + v + "')"); 
    } 
 }
<mx:List id="lst01" width="100%" height="100%" borderThickness="0" labelField="title"
     click="linkMove('ㅍ');"/>

---------->이렇게 하면 html에서의 popUp(v) 함수를 가져다 쓸수 있다.

/////////////////html 에서
<script>
function popUp(v){
 alert(v);
}
</script>

   <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
   id="newsWise" width="390" height="130"
   codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
   <param name="movie" value="newsWise.swf" />
   <param name="quality" value="high" />
   <param name="bgcolor" value="#869ca7" />
   <param name="allowScriptAccess" value="sameDomain" />
   <embed src="newsWise.swf" quality="high" bgcolor="#869ca7"
    width="390" height="130" name="newsWise" align="middle"
    play="true"
    loop="false"
    quality="high"
    allowScriptAccess="sameDomain"
    type="application/x-shockwave-flash"
    pluginspage="http://www.adobe.com/go/getflashplayer">
   </embed>
 </object>