flash调用js的函数?

来源:百度知道 编辑:UC知道 时间:2024/05/15 23:28:16
bb= "+ibb+";

if(qq==2299493){

gotoAndPlay(2);
}else{
gotoAndPlay(3)
}

"+ibb+" 昰JS的函数,要怎么调用到as中啊?

使得等式成立。
搞错了

bb= "+ibb+";

if(bb==2299493){

gotoAndPlay(2);
}else{
gotoAndPlay(3)
}

昰 bb 不是QQ了下面 嘻嘻。

通过ExternalInterface调用js函数

语法:

ExternalInterface类的call方法

ExternalInterface.call(functionName:String,...arguments):*

//第一个参数是js的函数名,后面的是js函数的参数

举例:

1、js函数

function hello(h){
  alert(h);
}

2、flash调用

ExternalInterface.call(hello,"nihao")  调用后会弹出nihao

flash 调用js 最简单的方法是 :
getURL("javascript:function()"); //function 为此FLASH所在页面的JS函数名.

js 传递变量给 flash 最简单的方法是:
flash.setVariable("变量名","变量值"); //flash为此FLASH的id

你说的情况真的不是很明白``希望上面的能对你有用``

其实JS可以直接控制FLASH的播放``你可以在网上自己去找

ibb是一个函数还是一个变量,你随便搞个text1,然后text1.text=ibb先调试 一个看看引入的ibb到底值是多少,你说的很模糊,只能你自己分析了。