ActionScript3.0 反射
来源:互联网 发布:淘宝代运营靠谱吗2017 编辑:程序博客网 时间:2024/06/11 00:33
as3.0 反射 主方法:
package {import flash.display.Sprite;import flash.events.MouseEvent;import flash.utils.getDefinitionByName;import pages.Page;import pages.PageA;import pages.PageB;public class MyReflection extends Sprite {private static const PAGES:Array = [PageA,PageB];public function MyReflection() {stage.addEventListener(MouseEvent.CLICK, onClick);}protected function onClick(event:MouseEvent):void {this.load("PageA");}public function load(pageType:String):void { //加载Class. var pageClass:Class = getDefinitionByName("pages."+pageType) as Class; //实例化Class.用接口接收 var instance:Page = new pageClass() as Page; //调用方法. instance.print(); } }}
接口:
package pages {public interface page {function print():void;}}
PageA:
package pages {public class PageA implements Page {public function PageA() { }public function print():void {trace("PageA");}}}
PageB:
package pages { public class PageB implements Page {public function PageB():void { }public function print():void { trace("PageB"); } } }
- ActionScript3.0 反射
- ActionScript3.0/Flex2中的反射
- ActionScript3.0反射遇到的问题
- ActionScript3.0 基础知识
- ActionScript3.0 Socket
- ActionScript3.0概要
- ActionScript3.0学习-----数据类型
- actionscript3.0 图片裁剪
- ActionScript3.0学习
- actionscript3.0 资源管理问题
- ActionScript3.0 Socket编程
- ActionScript3.0 Socket编程
- 了解actionscript3.0
- Actionscript3.0 俄罗斯方块源码
- ActionScript3.0数据绑定
- actionScript3.0 flash 注释
- flash actionscript3.0
- MD5 in Actionscript3.0
- Android:应用程序签名总结
- linux session 浅谈
- 如何增强JAVA的I/O性能
- 如何使用 REORG 和 RUNSTATS 命令优化数据库性能?
- 假设性检验
- ActionScript3.0 反射
- design pattern notes [4] - chain of responsibility, visitor
- 推荐系统:总体介绍、推荐算法、性能比较
- 降龙十八掌搞定rt3070 USB WIFI模块在android2.3平台上上网[基于x210开发板]
- 亚马逊新专利:微型气囊保护手机不被摔坏
- 如何将多个excel中的数据导入一个excel中?多个EXCEL中格式一致
- oracle 11g2 centos 6.2 64 位 安装
- rhel5 sendmail邮件服务器简单安装配置
- 笔迹心理学(2): 功能设计