新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 媒体动画 > Flash教程 > 正文:MX2004--AS2.0 新特性实例教程(一)

MX2004--AS2.0 新特性实例教程(一)

新客网 XKER.COM 2006-11-10 来源: 收藏本文

例:

trace(_root.getSWFVersion());

    返回值7。

4.MovieClip.getNextHighestDepth()

    这个方法可以让你获得MovieClip内部的一个可用depth值, 这个值比所有已被其他元件占据的depth的值高。 这样可以确保你在这个mc内部进行绑定,复制,创建mc时新出现的mc一定在已存在的mc上方。
    这个方法只返回0或正值。下面的例子可以很好的帮你理解它:
例:
    建立一个新的mc,命名为my_mc,在my_mc内部,手工的添加两个新的mc:my2_mc,my3_mc,添加如下代码:

trace(my_mc.getNextHighestDepth());

    输出结果为0,表明0比现在任何一个my_mc中任何一个子mc的深度高。(因为手工创建的mc的默认深度均为负值)
    将代码改为:

my_mc.my2_mc.swapDepths(5);
my_mc.my3_mc.swapDepths(10);
trace(my_mc.getNextHighestDepth());

    输出结果为11,怎么样?明白了吧?
    一般来说,通过该方法返回的值为比当前所有子mc的深度最高值+1。当然,如果所有子mc的深度都小于0,则该方法返回0。

共2页: 上一页 [1] [2] 下一页
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐