六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 83|回复: 0

ActionScript3.0与javascript互调

[复制链接]

升级  96%

12

主题

12

主题

12

主题

童生

Rank: 1

积分
48
 楼主| 发表于 2013-2-7 19:26:55 | 显示全部楼层 |阅读模式
package{import flash.display.Sprite;import flash.events.MouseEvent;import flash.external.ExternalInterface;import flash.net.NetConnection;import flash.text.TextField;public class Example extends Sprite{private var _connection:NetConnection;public function Example(){init2();}/** *ActionScript调用javascript  *  */public function init1():void{var t:TextField = new TextField();t.border = true;t.background = true;t.height = 30;t.backgroundColor = 0xFFFFFF*Math.random();t.text = "提  交";addChild(t);t.addEventListener(MouseEvent.CLICK,clickListener);function clickListener(e:MouseEvent):void{/** * 在html文件里加入 * <script type="text/javascript" * function ch() * { *   alert("哈哈"); * } * </script> */ExternalInterface.call("ch","ActionScript 3.0 Cookbook");}}/** *javascript调用ActionScript 3.0  *  */public function init2():void{/** * 在html文件里加入 * <script type="text/javascript" * function oc() * { *   alert(document.getElementById("ExternalInterfaceTest").cc("hello")); * } * </script> *  * <input type="button" value="测试" /> */ExternalInterface.addCallback("cc",cc);function cc():String{return "虎虎";}}}}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表