查看: 1244|回复: 14
|
[询问]loadmovie 和unloadmovie的问题
[复制链接]
|
|
我想问:如果我present一东西途中要导入一movie,我按一button,当那movie完后,我按同一button那movie就不见,然后继续presention。这该如何做。 |
|
|
|
|
|
|
|
发表于 11-1-2005 02:34 PM
|
显示全部楼层
---------- 因为这里服务器不稳定,所以无意多贴了一篇,坛主看到请帮忙删掉 -----------
[ Last edited by super-tomato on 11-1-2005 at 02:41 PM ] |
|
|
|
|
|
|
|
发表于 11-1-2005 02:38 PM
|
显示全部楼层
在第一个frame加入一个变量
continue = true;
按钮的代码是
这里是使用loadMovie
on(release) {
if(continue) { //判断主场景是否还在播放
stop(); //暂停主场景上的播放
createEmptyMovieClip("loadSwf", _root.getNextHighestDepth()); //建立空MC以载入影片
loadSwf("xxx.swf"); //这里改成你要载入的影片名
loadSwf._x = 100; //设定坐标
loadSwf._y = 100;
} else {
loadSwf.unloadMovie(); //卸载影片
play(); //继续播放
}
continue = !continue; //最有效更改布林值(boolean)的方法
}
这里是使用loadMovieNum
on(release) {
if(continue) { //判断主场景是否还在播放
stop(); //暂停主场景上的播放
loadMovieNum("xxx.swf", _level0); //这里改成你要载入的影片名
} else {
unloadMovieNum(_level0); //卸载影片
play(); //继续播放
}
continue = !continue; //最有效更改布林值(boolean)的方法
} |
|
|
|
|
|
|
|
楼主 |
发表于 13-1-2005 09:30 AM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 14-1-2005 09:24 AM
|
显示全部楼层
请问 createEmptyMovieClip("loadSwf", _root.getNextHighestDepth()); //建立空MC以载入影片
里的_root.getNextHighestDepth()是什么意思 |
|
|
|
|
|
|
|
发表于 18-1-2005 12:31 PM
|
显示全部楼层
_root.getNextHighestDepth();
意思是去的场景上目前的最高深度 |
|
|
|
|
|
|
|
楼主 |
发表于 18-1-2005 04:18 PM
|
显示全部楼层
场景的深度??是不是level??
这些我都不太明白(虽然书有讲过),好象没有常用到的??
那可否教教我?
|
|
|
|
|
|
|
|
发表于 19-1-2005 02:11 AM
|
显示全部楼层
你在场景上增加每个元件(symbol)都会被分配到不同的深度,就和level一样,但深度可以是负值。
由图形转换为元件的深度都会从负值最低开始,如:
1。在场景上画个圆,然后按F8, 转换为Movie clip
2。赋予此Movie clip实例名(instance name)为mc
3。选择frame1按F9, 输入以下代码
trace(mc.getDepth());
4。测试,你会得到的输出结果应该是在 -16383 左右
_root.getNextHighestDepth();
是去的0开始的深度,如果此深度已经被使用了就会自动取得下一个最高的深度
顺便说说,使用swapDepths()可以转换深度,以上面的为例子
把之前的代码修改成这样
trace(mc.getDepth()); //开始看看mc原来的深度
mc.swapDepths(0); //这里改变深度为0
trace(mc.getDepth()); //再看看深度是否改变了 |
|
|
|
|
|
|
|
楼主 |
发表于 19-1-2005 07:12 PM
|
显示全部楼层
有点不明白?深度影响什么??level影响什么??
@_@ |
|
|
|
|
|
|
|
发表于 20-1-2005 12:56 PM
|
显示全部楼层
如果深度一样就只能显示一个, 就像选美比赛第一名就只有一个 |
|
|
|
|
|
|
|
楼主 |
发表于 20-1-2005 04:01 PM
|
显示全部楼层
那如果level一样,也就只能显示一样的东西罗?
一个level里有很多个depth,对不对?
看起来,着些好象没什么用到的。。
:p |
|
|
|
|
|
|
|
发表于 20-1-2005 04:34 PM
|
显示全部楼层
aksin 于 20-1-2005 04:01 PM 说 :
那如果level一样,也就只能显示一样的东西罗?
一个level里有很多个depth,对不对?
看起来,着些好象没什么用到的。。
:p
一个level只有一个depth,但是一个level当中的mc可以拥有很多的depth |
|
|
|
|
|
|
|
楼主 |
发表于 24-1-2005 08:32 AM
|
显示全部楼层
感觉上似懂非懂,不知有没有有关方面的教学或例子呢?
谢谢,老师的教导!!
|
|
|
|
|
|
|
|
发表于 24-1-2005 07:50 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 26-1-2005 10:58 AM
|
显示全部楼层
thank you very very very much...
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|