请问在Flash文件中如何关闭加载的另一个flash文件

来源:百度知道 编辑:UC知道 时间:2024/05/28 20:19:15
请问各位高手,我制作一个flash全站时,在主场景A中其中用按钮(代码on (release) {unloadMovieNum(1);
} )
加载了另一个flash文件B。当看完后需要关闭这个flash文件时关闭不了
注:
1、我在这个加载的FLASH文件B上做了一个关闭的按钮,并加了FS Command ("quit", "true")
2、我说的不是在FLASH文件A中又做一个卸载B的按钮(用on (release) {unloadMovieNum(1);
} )可以实现,但不是我要的效果。我是要FLASH文件B能够自己关闭自己,FLASH文件A继续显示,然后再加载文件C

先谢过各位
楼下两位的说明有点笼统,还是没有告诉我具体的做法哦。
加载进来的B文件播放完后停止下来不需要自动关闭, 我的要求是能够在B文件上有个按钮点一下就能关闭和卸载自己.

最好能附上源文件,感谢!

具体回答完整太繁琐了,给你个提示希望能把你点明白:如果A.swf加载进了一个B.swf,那么这个B就相当于是你在A中定义的一个影片剪辑了,这么说能明白么?
你可以假想要是这个B不是外部的flash文件而就是你A中的一个影片剪辑,你该怎么关闭它(或者说你想要怎么关闭它。比如说你在B中最后桢写代码,当播放完了就自动跳到哪个空白桢,然后传个值给主场景,通知主场景“我”播放完了,“你”可以播放C了,而主场景中一直有个enterFrame函数一直在执行,就负责接收和分析这些剪辑传过来的值).想明白这个之后,外部加载的B实际上就跟这是一个道理。当然,外部加载的东西播放完毕后最好还是要卸载了。

如果是按你补充的来的话可以这么试试(能成功否不一定,我现想的,我也没试):
在B中加个按钮,代码如下:
on(release){
removeMovieClip(this);
}
试的时候单独试B可能不行,用A把B加载进来试..

听听也不错,又学到了点!!!!!

这种很麻烦你自己要先把文件A以下的代码全删掉,不然你会越弄越浑到最后还得重新做,希望你做个好网页哦~~~~~~~~~~