在Flash中舞台是stage类,你知道舞台的机关函数只能被挪用一次,即stage类是独一的吗?你知道舞台是单例模式类吗?笔者与大师一路摸索舞台是不是单例模式类。

工具/原料
- Flash CS6
方式/步骤
- 1
在Flash中stage类是典型的单例类,stage的实例只有一个,那就是舞台。不管在什么处所利用舞台,都引用不异的实例。

- 2
接下来,我们来探讨一下,舞台是否单例模式类,便是否独一的。
单击“插入”---->“新建元件”,新建一个“椭圆”影片剪辑元件。

- 3
选择“椭圆东西”在元件中绘制一个椭圆,如下图所示。

- 4
将图层1重定名为“影片剪辑元件”,把椭圆元件拖动到舞台中,在属性面板中,将椭圆的实例名称取名为“elli_mc”。

- 5
在本家儿时候轴中,舞台用变量stage来引用,对于显示对象,每个显示对象都具有一个stage属性,所有显示对象的属性引用的是统一个舞台。

- 6
新建一个代码图层,在图层的第1帧右击,选择“动作”选项。

- 7
在动作面板中输入代码,测试时候轴引用的stage类,与椭圆影片剪辑元件引用的stage类,是否统一个。

- 8
运行法式,在输出窗口输出的值是true,申明本家儿时候轴和影片剪辑元件椭圆引用的是统一个实例,即舞台stage类是独一的,stage类得确是单例模式类。

注重事项
- 新建Flash文档时,应选择“ActionScript3.0”选项。
- 作者声明:本篇经验系本人辛勤奋动的原创当作果,。







