打印

[编程] 如何关闭载入的动画

我在场景中放一个按钮名为"公司简介". 当我点击后载入一个动画.. 动画里有一个关闭按钮. 我想当我点击关闭按钮后. 载入的动画关闭掉. 总的场景还在的.

我现在在载入的动画中的关闭按钮上写了代码:

on (release) {
       fscommand("quit");
}

问题是当我点击后, 整个动画都关闭了. 请问怎么样只关闭载入的动画.

[ 本帖最后由 songshengkonggu 于 2008-6-14 13:01 编辑 ]
看看帮助中的removeMovieClip();
unloadMovie();
http://www.flash023.cn 终极讨厌
我在关闭的按钮上写了
on (release) {
       unloadMovie("aboutus.swf");
}

aboutus.swf就是载入的子动画.
还是关闭不了.

[ 本帖最后由 songshengkonggu 于 2008-6-13 17:59 编辑 ]
应该是unloadMovie(所装载"aboutus.swf"的MC实例名);
而并非unloadMovie("aboutus.swf");吧

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
引用:
aboutus.swf就是载入的子动画.
还是关闭不了.
复制内容到剪贴板
代码:
unloadMovie(target:MovieClip) : Void
unloadMovie(target:String) : Void
这里的删除的是一个MC实例,也就是你所装载aboutus.swf的那个MC。

TOP

LS的就是比我快一点点啊~

TOP

引用:
原帖由 libins 于 2008-6-13 18:04 发表
LS的就是比我快一点点啊~
我比你早一分钟下班嘛

TOP

谢谢高手的指点. 但我还是离想要的效果差一点.
当我点击loadMovie后载入子动画("aboutus.swf"). 装载aboutus.swf的那个MC叫"load1", 子动画里有close关闭按钮. 可以关闭本身.但不关闭总场景.
我在loadMovie按钮上的代码:

on (release) {
       loadMovie("aboutus.swf", load1);
       load1._x = 0;
       load1._y = 0;
}

unloadMovie按钮上的代码:

on (release) {
       unloadMovie(load1);
}


如果说把关闭的CLOSE按钮放在总场景中,也就是放上unloadMovie按钮上. 那以上的代码就可以了.问题是: 我把关闭的按钮放在了子动画里. 我把unloadMovie的代码放在子动画的close按钮上就不行了. 请问问题在哪里??? 

[ 本帖最后由 songshengkonggu 于 2008-6-14 17:45 编辑 ]
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!

TOP

unloadMovie();
SVSIA.com

TOP

unloadMovi 只能是总场景中有个按钮把载入的子动画关闭掉, 如果关闭的按钮是放在子动画里的, 那unloadMovie命令就不行了!!!!

不能用unloadMovie, 和quit, 请问还能用什么命令把载入的子动画在子动画本身就可以关闭掉?????   高手帮帮忙, 我就只差这一步了.55555  

这步出不来, 下面就无法做下去了.

TOP

我把源文件传上来,希望高手帮我看一下.谢谢.
FLASH网站.rar

TOP

复制内容到剪贴板
代码:
//**************主场景中加载MC按钮的代码***************//
lm.onRelease = function() {
    var container:MovieClip = createEmptyMovieClip("container", getNextHighestDepth());
    var mcLoader:MovieClipLoader = new MovieClipLoader();
    mcLoader.addListener(this);
    mcLoader.loadClip("aboutus.swf",container);
    }
};
//*************************aboutus.swf里的代码*************//
子动画中的关闭按钮:
ulm.onRelease = function() {
    trace("3434");
    unloadMovie(_root.container);//这个是加载这个子MC的影片实例名
};

TOP

太感谢你了.又是你libins.呵呵!! 原来我是unloadMovie()这里少了_root.现在加上去就可以关闭了.

[ 本帖最后由 songshengkonggu 于 2008-6-16 15:19 编辑 ]

TOP