如何用工厂模式在Flash中创建实例

 时间:2024-10-22 14:08:03

1、在Flash中创建类的实例时,一般使用new运算符,如下图所示。

如何用工厂模式在Flash中创建实例

2、如果AniClass类有很多子类,初始化时需实例化的类就很多,此时就不需要一个个去实例化,可以使用工厂模式完成实例化。首先,单击“文件”---->“新建”,创建一个类文件Factory.as。

如何用工厂模式在Flash中创建实例

3、接着,在类文件中定义包名,创建一个Factory类。

如何用工厂模式在Flash中创建实例

4、定义一个公有静态方法produce,方法中带有整型参数m,方法的类型为AniClass类。

如何用工厂模式在Flash中创建实例

5、用if语句判断,如果m等于1,返回一个AniClass类的子类FoxClass类的实例。

如何用工厂模式在Flash中创建实例

6、用上一步的方法,如果m的值等于2,则返回子类WolfClass的实例。如果m的值等于3,则返回子类EleClass的实例。

如何用工厂模式在Flash中创建实例

7、现在,就可以用produce方法创建实例了,如下图所示。

如何用工厂模式在Flash中创建实例

8、由于在produce方法中可以有好多代码,就能实现灵活的控制所有类的实例化。

如何用工厂模式在Flash中创建实例

9、现在你能用工厂模式创建实例了吗?是不是很有效。

  • PPT文字遮罩动画效果,小白也能做出酷炫效果
  • 用flash做一个模仿探照灯的动画案例
  • flash按钮实例讲解
  • Flash8如何通过按钮切换页面
  • word文档中如何将图片填充整个文档
  • 热门搜索
    漳州火山岛旅游攻略 盘龙峡生态旅游区 国家旅游局网站 山西晋城旅游 浦城旅游 从化旅游网 浙江省旅游局官网 宝安旅游租车 青海 旅游 巴黎旅游攻略