如何让flash自动关闭?
展开全部
用getURL(javascript:close());是关闭Flash所在的网页(一定会询问),而不是让Flash关闭;
要想在网页中仅关闭Flash,不是用这样的方法
1.flash播放完后自动关闭的方法【注:应该是透明Flash】
很简单,在最后再增加一空白关键帧,写上动作stop();
2.按按钮关闭的方法
1)一般都是这样做:把Flash建在影片剪辑中,而不是主场景中,然后从库中把这个影片剪辑拖到舞台上,写上是实例名,然后用按钮控制
2)影片剪辑最后一帧有动作stop();然后再追加一帧写上stop();【动作单独放一层】
3)假如你把这个影片剪辑拖到舞台写上的实例名是“x_mc”,假如这个影片剪辑追加的一帧是第k帧,那么按钮上的动作应该如下写:
on (release) {
x_mc.gotoAndStop(k);}【在不关闭网页的情况下,网页中的Flash都是这么关闭的】
然而,想连同窗口一起关闭又没有询问的话,我就用到你提供的代码了说一下
我只讲用按钮关闭的方法:
按钮上需要添加的动作是:
on (release) {
getURL(javascript:closewindow(););}//其中【javascript:closewindow();】就是调用网页中的脚本,执行closewindow();
而closewindow();是要事先在网页中定义的,它的功能就是关闭窗口
所以这个Flash所在的网页必须含有以下代码:
<!-- 下面是定义closewindow();功能的代码 --
<script language=javascript
function closewindow(){
wb.execwb(45,1);}</script
<body onLoad!=WB.ExecWB(45,1)
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=wb name=wb width=0</OBJECT</body【onLoad!=WB.ExecWB(45,1)】可以不要
最后说一下你的“3”出错是原因是少一个“:”和一对“”
应该是getURL(javascript:window.close();)
理论上,上面关闭窗口的做法是完全可以成功的,不会询问。
要想在网页中仅关闭Flash,不是用这样的方法
1.flash播放完后自动关闭的方法【注:应该是透明Flash】
很简单,在最后再增加一空白关键帧,写上动作stop();
2.按按钮关闭的方法
1)一般都是这样做:把Flash建在影片剪辑中,而不是主场景中,然后从库中把这个影片剪辑拖到舞台上,写上是实例名,然后用按钮控制
2)影片剪辑最后一帧有动作stop();然后再追加一帧写上stop();【动作单独放一层】
3)假如你把这个影片剪辑拖到舞台写上的实例名是“x_mc”,假如这个影片剪辑追加的一帧是第k帧,那么按钮上的动作应该如下写:
on (release) {
x_mc.gotoAndStop(k);}【在不关闭网页的情况下,网页中的Flash都是这么关闭的】
然而,想连同窗口一起关闭又没有询问的话,我就用到你提供的代码了说一下
我只讲用按钮关闭的方法:
按钮上需要添加的动作是:
on (release) {
getURL(javascript:closewindow(););}//其中【javascript:closewindow();】就是调用网页中的脚本,执行closewindow();
而closewindow();是要事先在网页中定义的,它的功能就是关闭窗口
所以这个Flash所在的网页必须含有以下代码:
<!-- 下面是定义closewindow();功能的代码 --
<script language=javascript
function closewindow(){
wb.execwb(45,1);}</script
<body onLoad!=WB.ExecWB(45,1)
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=wb name=wb width=0</OBJECT</body【onLoad!=WB.ExecWB(45,1)】可以不要
最后说一下你的“3”出错是原因是少一个“:”和一对“”
应该是getURL(javascript:window.close();)
理论上,上面关闭窗口的做法是完全可以成功的,不会询问。
深圳市容大彩晶科技有限公司
2024-11-20 广告
2024-11-20 广告
广告机代理优选容大彩晶,深圳市容大彩晶科技有限公司自2007年成立伊始,一直专注于液晶商用显示产品的技术研发及产品服务。公司依托具有自主研发能力、创新高效的技术团队,打造出行业优质商用液晶显示设备。容大彩晶产品涵盖商用液晶显示、多媒体广告机...
点击进入详情页
本回答由深圳市容大彩晶科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询