闲暇之余发现这么一个小技巧,在flash中调用javascript弹出windows消息框。
首先在flash中做一个按钮,加上action:
on(release){
fscommand("messagebox", "welcome to 5dmedia.");
}
//"messagebox"在以后调用javascript函数时要用上。"welcome to 5dmedia"可以写你想写的.
将flash保存为my_movie.fla
然后发布成html文件:点File-->Publish Preview--> HTML
注意:因为这里用上了fscommand模板,所以在发布的时候一定要在
html格式的Template选"Flashwithfscommand".接着用记事本查看刚才发布的html文件,找到这段代码:
function my_movie_DoFSCommand(command, args) {
//
// your code
//
}
my_movie_DoFSCommand函数是自动生成的,并和你的flash文件名相同。
然后我们为这个函数手动加入功能语句:
if (command == "messagebox") {
alert(args);
}
好了,保存脚本然后刷新html文件就可以看到效果了.
还有只有发布成html文件才有效哦`
页面:
点这儿参观