一、flash 端 修改
1、flash cs6 修改脚本 为as3
2、修改 按钮 实例 名 (不是sprite列表中的名字 实例名称 和这个名字 是2个)
3、时间轴上 添加代码
当前选择 Action Layer : 帧 21
stop ();
btnPart1.addEventListener(MouseEvent.CLICK, mouseClickHandler);
//sprite69.addEventListener(MouseEvent.CLICK, mouseClickHandler);
//function addText(val:String):void
//{
// //inTxt.appendText(val + "
");
//}
function send(evt : Event):void
{
ExternalInterface.call("sendText", "part1");
//outTxt.text = "";
}
function mouseClickHandler(e:MouseEvent):void
{
// trace("Clicked the button.");
ExternalInterface.call("sendText", "part1");
}
btnPart1 是实例名称 send 是flash 给别的程序 传值
ExternalInterface.addCallback("addText",addText);
sendBtn.addEventListener(MouseEvent.CLICK, send);
function addText(val:String):void
{
inTxt.appendText(val + "
");
}
function send(evt : Event):void
{
ExternalInterface.call("sendText", outTxt.text);
outTxt.text = "";
}
addText 是 外不程序 给 flash 传值