当前位置:网站首页 > 创业 > 正文

stage类在Flash中是单例模式类的探究

0 张子豪 张子豪 2025-10-12 13:17 1

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

东西/原料

  • Flash CS6

方式/步调

  1. 1

    在Flash中stage类是典型的单例类,stage的实例只有一个,那就是舞台。不管在什么处所利用舞台,都引用不异的实例。

  2. 2

    接下来,我们来探讨一下,舞台是否单例模式类,便是否独一的。

    单击“插入”---->“新建元件”,新建一个“椭圆”影片剪辑元件。

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

注重事项

  • 新建Flash文档时,应选择“ActionScript3.0”选项。
  • 作者声明:本篇经验系本人辛勤奋动的原创当作果,未经许可,回绝转载。

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/243217.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图