Flash单例模式怎么使用? Flash cs6单例模式的实例教程

时间:2018-03-04 11:15:47 魔新豆网

  flash中如果多次调用构造函数会产生多个实例,但是有些类的实例只需要一个就行,该怎么控制构造函数只能被调用一次呢?下面我们就来看看详细的教程。

  

  

软件名称:
Adobe Flash CS6(FI cs6) 官方简体中文正式版
软件大小:
1.24GB
更新时间:
2015-12-10立即下载

Flash单例模式怎么使用? Flash cs6单例模式的实例教程

  1、首先,创建一个类,类名为Example,并把它保存在一个固定的文件夹中。

Flash单例模式怎么使用? Flash cs6单例模式的实例教程

  2、接着,定义一个静态私有变量isopen,类型为布尔型数据,设置初始值为true。

Flash单例模式怎么使用? Flash cs6单例模式的实例教程

  3、然后,定义类Example的构造函数,如下图所示。

Flash单例模式怎么使用? Flash cs6单例模式的实例教程

  4、用if语句进行判断,如果isopen的值为true,则执行if语句体。

Flash单例模式怎么使用? Flash cs6单例模式的实例教程

  5、输出执行if语句体的测试数据,用trace方法实现。

Flash单例模式怎么使用? Flash cs6单例模式的实例教程

  6、将isopen的值设置为false,使程序不能第二次调用构造函数。

Flash单例模式怎么使用? Flash cs6单例模式的实例教程

  7、最后,当再次调用构造函数时,显示提示信息“无法创建实例”。

Flash单例模式怎么使用? Flash cs6单例模式的实例教程

  8、新建一个Flash文档,将它与类保存在同一文件夹中,本例为“单例模式的实现”。

Flash单例模式怎么使用? Flash cs6单例模式的实例教程

  9、新建代码图层,打开动作面板,输入创建一个Example类实例p1的代码。

Flash单例模式怎么使用? Flash cs6单例模式的实例教程

  10、运行程序,在窗口输出框中,输出了提示信息,说明第一次成功调用构造函数。

Flash单例模式怎么使用? Flash cs6单例模式的实例教程

  11、接着,输入语句,再次创建一个实例p2。

Flash单例模式怎么使用? Flash cs6单例模式的实例教程

  12、测试程序,提示信息第二个实例无法创建,我们成功实现了单例模式。

Flash单例模式怎么使用? Flash cs6单例模式的实例教程

  以上就是Flash cs6单例模式的实例教程,希望大家喜欢,请继续关注生活。

本文标签: