在编写Flash代码时,许可一个as文件有多个类,多出来的类即辅助类,它只能在界说它的类中利用。我们可以利用辅助类来建立单例模式类。

东西/原料
- Flash CS6
方式/步调
- 1
起首,建立一个类文件Alone.as,保留在固心猿意马的文件夹中,本例为“辅助类实现单例模式”。
- 2
在类中,先界说一个私有变量ensample,类型为Alone,用于保留类。
- 3
接着,界说机关函数Alone,带有一个Assist类的参数assist。
- 4
在函数中挪用实例assist的函数printf,输出挪用辅助类的信息。
- 5
界说静态公有函数getensample,用来建立实例。
- 6
用if语句判定,若是实例ensample为空,则执行语句体新建一个实例。
- 7
若是if前提中的实例为非空,则返回以前建立的实例。
- 8
然后,界说辅助类,类名为Assist。
- 9
在类中,界说公有函数printf,用来输出“辅助类实现单例模式”的信息。
- 10
新建一个Flash文档,打开动作面板,先建立两个Alone类实例p1和p2。
- 11
接着测试p1和p2的值是否不异,并输出。
- 12
最后,挪用p1和p2输出辅助类建立单例模式的信息。
- 13
运行法式,可以看到仅输出一条“辅助类实现单例模式”的信息,同时测试的成果为true,申明p1和p2是统一个实例,我们已当作功实现用辅助类建立单例模式类。
注重事项
- 新建Flash文档时,应选择“ActionScript3.0”选项。
- 作者声明:本篇经验系本人辛勤奋动的原创当作果,未经许可,回绝转载。
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/240701.html
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497