佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1244|回复: 14

[询问]loadmovie 和unloadmovie的问题

[复制链接]
发表于 11-1-2005 11:05 AM | 显示全部楼层 |阅读模式
我想问:如果我present一东西途中要导入一movie,我按一button,当那movie完后,我按同一button那movie就不见,然后继续presention。这该如何做。
回复

使用道具 举报


ADVERTISEMENT

发表于 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();

意思是去的场景上目前的最高深度
回复

使用道具 举报

Follow Us
 楼主| 发表于 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());  //再看看深度是否改变了
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 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 | 显示全部楼层
http://www.flash8.net/bbs/dispbbs.asp?boardID=10&ID=58878

可以看看这篇对_level,_root,depth的一些讨论
回复

使用道具 举报

 楼主| 发表于 26-1-2005 10:58 AM | 显示全部楼层
thank you very very very much...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 24-11-2024 02:09 PM , Processed in 0.106742 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表