如何用辅助类在Flash中实现单例模式
在编写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【如何用辅助类在Flash中实现单例模式】运行法式 , 可以看到仅输出一条“辅助类实现单例模式”的信息 , 同时测试的成果为true , 申明p1和p2是统一个实例 , 我们已当作功实现用辅助类建立单例模式类 。
推荐阅读
- 如何在Safari中管理您的密码
- 电脑如何快速查看电脑系统相关的属性
- bilibili,b站如何上传视频
- 如何禁止Win10自动更新
- 蔺相如是哪里人 蔺相如是哪里人士
- 微信如何批量下载保存朋友圈的图片呢
- Excel如何使文本与图形同步旋转
- 抖音如何上传图片
- 京东无界电子面单如何打印订单
- 360浏览器如何保存整张网页