石头的博客

关注flash,flex,asp,php的相关项目开发

« AS3监听文本获得和失去焦点win2003播放FLV的方法 »

AS3与JS通讯

[ At 2010-7-8 By stone   0 comments ]

1.flash to js
//FLASH as3中的代码
if (ExternalInterface.available)
{
 ExternalInterface.call("FlashToJavaScript","val");
}

//js中的代码
function sendToJavaScript(value) {
 alert(value)
}

2,js to flash
//flash as3中的代码
if (ExternalInterface.available)
{
 try
 {
  ExternalInterface.addCallback("JavaScriptToFlash", JsToFlash);
 }
 catch (error:SecurityError)
 {
  //error.message
 }
 catch (error:Error)
 {
 }
}

function JsToFlash(value:String):void
{
 trace(value);
}

//js中的代码
document.myflash.JavaScriptToFlash('test');

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Walle Build 100427 Code detection by Codefense

@2010 stonemx.com