2007/12/28 | FLASH中loadMovieNum
类别(代码) | 评论(0) | 阅读(158) | 发表于 15:53

1、flash默认的是_level0,这个数字”0”表示的是层的位置,数字大的在外层,比如_level1将盖住_level0,但_level0并不是不显示,而是被挡住,因此出现你所说的情况;

你可以试一下下面这段代码:(把“1”改成“0”)
on (release) {loadMovieNum("B.swf", 0);}
这样你设置的层“0”就替换掉了原有的层,即只出现你想要的加载内容


2、由于加载的FLASH将默认在场景坐标X:0;Y:0的位置,既场景的左上角;如果是加载在已有的FLASH中(非空影片剪辑),那么将以已有FLASH的注册点为准。
所以,你如果按照上面这个方法将无法控制加载FLASH的位置。所以要象上面这位朋友所说的创建一个空影片剪辑元件,将其拖入场景,给个实例名:如mymc_mc
在按纽上的代码改为:
on (release) {mymc_mc.loadMovie("B.swf",0);

}

试着变化一下mymc_mc的位置,你将明白这空影片剪辑的作用.

注意:loadMovie和loadMovieNum的区别,一个是加载到级别当中,一个是加载到影片剪辑中,如果下面这段代码的”loadMovie”换成loadMovieNum,影片将加载失败.

当然,空影片剪辑可用createEmptyMovieClip()创建,有兴趣的话自己研究研究.

来源:百度知道

0

评论Comments

日志分类
首页[65]
傻吧啦叽[6]
摘录[10]
电脑[6]
游戏[5]
音乐[10]
博你一笑[3]
杂七杂八[10]
代码[6]
动漫[9]