毕业论文 论文提纲 论文写作 公文范例 教育论文 教育学论文 师范教育 学术论文     论文指导*
                     
 
   
   
   
   
           
 

当前位置:课件115学培吧(kj115.com)→flash网侠教程(助你成为顶尖课件高手)→系列文章

 
 
标题:Flash AS学习讲解Movie Clip Depth(深度)的问题
 
展示台

文章来源 作者:admin 密码:admin 整理:湖北金鹰

◇网侠教程栏目简介
    提供FLASH侠客教程和网页制作侠客教程,高手进阶教程。
    浏览过这些资源的还浏览过经典教程图文教程游戏开发教程等相关资源。

---------------

湖北金鹰课件吧

论文相关服务
 

 

大家对duplicateMovieClip()应该不会陌生吧,它用来复制MC。duplicateMovieClip()有个参数----Depth,它就是用来控制新复制出来的MC的深度,数字越大,代表越顶层。
举个例子:
舞台上有1个MC1,在帧上写
mc1.duplicateMovieClip("mc2",2);
mc1.duplicateMovieClip("mc3",20);
再加上这几句,为了让复制出来的MC2 MC3不重叠在一起
mc2._x += 25;
mc3._x += 50;
mc2._y += 50;
mc3._y += 100;
如下图:mc3在mc2上,mc2在mc1上



Flash AS学习:讲解Movie Clip Depth(深度)的问题图片1
Flash AS学习:讲解Movie Clip Depth(深度)的问题图片2

  下面讲一下决定Depth的数字
新手可能面对过这种问题,根据图层的位置,原本的MC是被其他图形覆盖着的,但新复制出来的MC总是覆盖着时间轴任何图层上的所有图形。无论Depth的数字有多小,甚至是负数,新复制出来的MC总是在时间轴任何图层上的所有图形之上,如下图:

Flash AS学习:讲解Movie Clip Depth(深度)的问题图片3

  红色MC覆盖了蓝色上新复制出来的MC的Depth是负数



Flash AS学习:讲解Movie Clip Depth(深度)的问题图片4

  新复制出来的仍然覆盖在红色之上
Flash深度共分为3个区域:
●时间轴区(-16384~-1)
主要用于放置Flash IDE编辑时的图象、MC等,此区域的MC不可以用AS删除,但 可以用AS动态创建MC到这里。
●动态区(0~1048575)
允许执行时用AS动态创建或删除MC。
●保留区(1048576~2130690045)
允许执行时用AS动态创建MC,但创建后不可以删除。超出2130690045这个深度的MC是无法用duplicateMovieClip()或attachMovie()创建的。
由于时间轴区和保留区里的MC都不可以动态删除,如要删除,可以先用swapDepths()交换到动态区才删除。
★ 控制MC深度的方法
有3种方法使新复制出来的MC在红色之下。
1)Flash6支持一个getDepth()的指令,可以知道MC的Depth,先将红色的MC命名为red,蓝色的命名mc1 ,在帧上写:
trace("mc1 depth:"+mc1.getDepth());
trace("red depth:"+red.getDepth());
按CTRL+回车测试影片,结果她们的Depth原来是:
mc1 depth:-16383
red depth:-16380
现在知道了就好办了,只要duplicateMovieClip()时Depth设定在-16383~-16380间就可以让新复制出来的MC放在红色之下了,比如这么写:
mc1.duplicateMovieClip("mc2",-16382);
mc1.duplicateMovieClip("mc3",-16381);
测试结果:



Flash AS学习:讲解Movie Clip Depth(深度)的问题图片5

新复制出来的MC在红色的MC下了。。。。。
如果将Depth设定得很小,新复制出来的MC是否可以在所有图形之下呢?这又不是,因为-1638* 是flash中Depth支持的最低数字,低过它的MC是不可能存在的,例如:
mc1.duplicateMovieClip("mc2",-20000);
mc1.duplicateMovieClip("mc3",-30000);
两个新的MC都不会产生.....
嘎嘎,先写到这里吧,这几天喜欢看书了,边看边和大家分享...

 

 
课件115学培吧(湖北金鹰)欢迎您!永久免费服务网址:http://www.kj115.com
   
 

学员众多的FLASH课件学习基地,成万免费FLASH课件制作教程在线学习,还有免费内容课件教程、视频教程、课件技巧、课件探讨、课件欣赏、课件展示、实用教程、课件界面、课件脚本、课件游戏、课件下载、课件封面、课文内容图片、课文人物图片库、课件素材、图片素材、声音素材、动物素材、背景图片、背景资料、背景边框、课件顶栏图片素材、Dreamweaver教程、Dreamweaver网页课件教程、软件下载。承接学习和培训,承接课件订制,课件修改等所有课件相关服务。
本站主要业务:┃flash课件制作视频教程培训┃承接全国竞赛flash课件┃论文代写代发┃代办课件国家级获奖证书┃
联系:QQ:444860709 手机:13339817386


 
 

业务办理
鄂ICP备08005724号