package
{
import flash.display.*;
import flash.external.*; public class MainCD extends MovieClip
{
var cdplay:Cdplay; public function MainCD()
{
this.cdplay = new Cdplay();
addChild(this.cdplay);
this.cdplay.stop();
ExternalInterface.addCallback("playDisc", this.playCD);
ExternalInterface.addCallback("stopDisc", this.stopCD);
return;
}// end function public function stopCD()
{
this.cdplay.stop();
return;
}// end function public function playCD()
{
this.cdplay.play();
return;
}// end function }
}上面是反编译出的AS代码,里面有两个功能,一个是playCD一个是stopCD。
下面如何在html页面中用JS或JQ对flash进行操作。
比如,flash的object id为discplayer,两个按钮,一个id是playbtn 一个id是stopbtn,点击这两个按钮分别让flash执行playCD和stopCD?
{
import flash.display.*;
import flash.external.*; public class MainCD extends MovieClip
{
var cdplay:Cdplay; public function MainCD()
{
this.cdplay = new Cdplay();
addChild(this.cdplay);
this.cdplay.stop();
ExternalInterface.addCallback("playDisc", this.playCD);
ExternalInterface.addCallback("stopDisc", this.stopCD);
return;
}// end function public function stopCD()
{
this.cdplay.stop();
return;
}// end function public function playCD()
{
this.cdplay.play();
return;
}// end function }
}上面是反编译出的AS代码,里面有两个功能,一个是playCD一个是stopCD。
下面如何在html页面中用JS或JQ对flash进行操作。
比如,flash的object id为discplayer,两个按钮,一个id是playbtn 一个id是stopbtn,点击这两个按钮分别让flash执行playCD和stopCD?
解决方案 »
- FF下setInterval只执行了一次IE谷歌都没问题为什么啊?
- 高手求救window.close()事件
- 在chrome下的window.showModalDialog问题
- jquery如何定义动态数组
- 如何将数组中的值付给变量?
- 一个关于window.showModalDialog的问题,只有高手才能解决的问题。
- 如何提取内部数据岛内的信息(在线等,解决就给分!)
- 请问怎么样使点击窗口的最小化或关闭按钮后最小化到托盘区呀?
- 如何用javascript得到本机的IP?
- 想通过本地的html文件来访问Internet并保存获得的页面,该如何作?奉上100分。
- 本来隐藏的块中有一个按钮,这个块显示以后(按钮也显示)点这个按钮click无效,怎么解决?
- 网上的在线客服弹出框
document.getElementById("flashid")["playDisc"]()