这个问题...你该使用action script解决,而非javascript.
把“播放”按钮或者文字放在第一帧,在按钮上增加事件:
aaa_mc.onRelease = function()
{
var mc:MovieClip = _root.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc.loadMovie("b.swf");
mc._x = 100;
mc._y = 200;
};
把“播放”按钮或者文字放在第一帧,在按钮上增加事件:
aaa_mc.onRelease = function()
{
var mc:MovieClip = _root.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc.loadMovie("b.swf");
mc._x = 100;
mc._y = 200;
};
这个是我找的代码,跟这个代码效果类似。但是播放的内容要是flash文件。
<SCRIPT LANGUAGE="JavaScript">
<!--
function ff(){
aa.innerHTML="goodboy<br>";
}
//-->
</SCRIPT><a href="#" onClick="ff()">点击播放</a><br>
<div id="aa"></div>
怎样把"goodboy"改写成输出播放flash?
function Play(){
var obj;
if(content.childNodes.length==0){
obj = document.createElement("embed");
content.appendChild(obj);
}
else
obj = content.firstChild;
obj .src="Flash影片名称.swf";
obj .width="100%";
obj .height="100%";
obj .play="true";}</script><table border="1" width="400" height="400">
<tr>
<td id="content"></td>
</tr>
</table>
<input type="button" onclick="Play();" value="Play">