如何在Flash中用代码交换深度

2025-07-08 23:39:15

1、打开一个已有的建立了显示列表的作品,本例为“手工创建显示列表”。

如何在Flash中用代码交换深度

3、在“属性”面板中的“系列”选择字体为“宋体”,单击“嵌入”,嵌入字体,“消除锯齿”中选择“位图文本”,动态文本才能在舞台正常显示。

如何在Flash中用代码交换深度

5、接着,在舞台输出深度值,代码如下图所示。

如何在Flash中用代码交换深度

7、接着,交换两个显示实例的深度,用函数swapChildren实现深度的交换。

如何在Flash中用代码交换深度

9、接着,在舞台输出两个实例的深度。

如何在Flash中用代码交换深度

11、二、用addChild方法交换深度用addChild方法重新添加显示实例,可以改变实例的深俣觊鄄幼度,从而实现深度交换。先将实例root_sun2,用addChild函数添加至显示列表中,代码如下图所示。

如何在Flash中用代码交换深度

13、用getChildIndex函数,获取实例root_sun1和root_sun2的深度,保存在变量s1和s2中。

如何在Flash中用代码交换深度

15、运行程序,测试结果如下图所示。我们可以看到,两个实例的深度值交换过来了。

如何在Flash中用代码交换深度

16、现在,你会在Flash中用代码交换深度了吗?并不是很难吧,动手操作一下。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢