flash与js交互代码:当FLASH有消息时IE窗口高亮显示
AS调用JS的方法(实例演示)
代码如下 | 复制代码 |
Flash中代码: Html中代码: function say(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 = ExternalInte易做图ce.addCallback(_method, e_area, method); //查看注册是否成功 if(wasSuccessful){ result_txt.text = "函数注册成功"; } //本地的函数 function say(txt:String) { result_txt.text = txt; } Html中代码:<div> <form> <input type="button" onclick="callExternalInte易做图ce()" value="JS调用AS方法" /> </form> <script> function callExternalInte易做图ce() { thisMovie("demo").say("Hello,World"); } //浏览器兼容访问DOM function thisMovie(movieName) { if (navigator.appName.indexOf("Microsoft") != -1) { return window[movieName] } else { return document[movieName] } } </script> </div> |
上面功能都讲到了,下面介绍当FLASH有消息时IE窗口高亮显示
在HTML中添加代码
代码如下 | 复制代码 |
<script language="JavaScript"> |
在FLASH添加调用函数。请留意加粗部分。
代码如下 | 复制代码 |
import flash.external.ExternalInte易做图ce; |
是不是很简单哦。
补充:flash教程,动画技术