一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

flash与js交互代码:当FLASH有消息时IE窗口高亮显示

时间:2013-04-16 编辑:简简单单 来源:一聚教程网

AS调用JS的方法(实例演示)

 代码如下 复制代码

Flash中代码:
//导入包
import flash.external.*;
get_btn.onRelease = function(){
//调用页面中的JS函数
var temp_str = String(ExternalInterface.call("say", "Hello,World"));
result_txt.text = temp_str;
}

Html中代码:

function say(txt){
return txt;
}

JS调用AS的方法

 代码如下 复制代码
FLASH中代码://导入包
import flash.external.*;
//提供JS访问的函数名
var _method:String = "say";
//指定本地函数中this变量的作用域,可设置为null留空
var e_area:Object = null;
//AS内部函数名
var method:Function = say;
//将函数注册到容器列表
var wasSuccessful:Boolean = ExternalInterface.addCallback(_method, e_area, method);
//查看注册是否成功
if(wasSuccessful){
result_txt.text = "函数注册成功";
}
//本地的函数
function say(txt:String) {
result_txt.text = txt;
}
Html中代码:





上面功能都讲到了,下面介绍当FLASH有消息时IE窗口高亮显示

在HTML中添加代码

 代码如下 复制代码

在FLASH添加调用函数。请留意加粗部分。

 代码如下 复制代码

import flash.external.ExternalInterface;
function textadd():Void {
  my_text.text += "加一个先!";
  ExternalInterface.call("windowstiao");
}
my_id = setInterval(textadd, 3000);
function clearit():Void {
  clearInterval(my_id);
}
my_id2 = setInterval(clearit, 30000);

是不是很简单哦。

热门栏目