加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flash和js交互

发布时间:2020-12-15 17:54:47 所属栏目:百科 来源:网络整理
导读:Test.as: package { import flash.display.Sprite; import flash.external.ExternalInterface; public class Test extends Sprite { public function hello(str:String):void{ ExternalInterface.call("back",str); trace("hello "+str); }; public function

Test.as:

package
{
import flash.display.Sprite;
import flash.external.ExternalInterface;

public class Test extends Sprite
{
public function hello(str:String):void{
ExternalInterface.call("back",str);
trace("hello "+str);
};
public function Test(){
trace("begin");
ExternalInterface.addCallback("callflash",hello);
}
}
}


Test.html body append:

<input type="button" value="click" onclick="callFalsh('shellar')"/> ? ? ? ? <script> ? ? ? ? function thisMovie(movieName) { ? ?if (navigator.appName.indexOf("Microsoft") != -1) { ? ? ? ? return window[movieName]; ? ?} else { ? ? ?? return document[movieName]; ? ?} }; function callFalsh(value) { ? ? thisMovie("Test").callflash(value); }; function back(str){ alert("i am back "+str); } ? ? ? ? ? ? ? ? </script>?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读