取类名: 传进一个object,返回类的全名
var loader:URLLoader = new URLLoader( );
var className:String = getQualifiedClassName(loader);
trace(className); // Displays flash.net.URLLoader
取父类的类名:传进一个object,返回父类的类名
var loader:URLLoader = new URLLoader( );
var className:String = getQualifiedSuperclassName(loader);
trace(className); // Displays flash.events.EventDispatcher
根据类名取类
var classReference:Class = Class(getDefinitionByName(”flash.net.URLLoader”));
//一但你得到了类的引用后,就可以这样
var instance:Object = new classReference( );
getQualifiedClassName( ) 或 getQualifiedSuperclassName( ) 与 getDefinitionByName() 结合使用的例子:
var loader:URLLoader = new URLLoader( );
var className:String = getQualifiedClassName(loader);
var classReference:Class = Class(getDefinitionByName(className));
var instance:Object = new classReference( );
Introspection:describeType( )返回对象的类型描述
分享到:
相关推荐
在数字媒体和游戏开发领域,ActionScript 3.0(简称AS3.0)是一种广泛使用的编程语言,尤其在Flash平台上,它为创建交互式内容和游戏提供了强大的工具。今天我们将深入探讨一个基于AS3.0制作的重力球游戏源码,从中...
本压缩包文件"flash反射实例"提供了关于AS3.0反射机制的实际应用示例,对于想要深入了解和学习这一技术的开发者来说是一份宝贵的学习资源。 反射机制在AS3.0中的主要功能包括: 1. **类的动态操作**:你可以通过...
本文将详细介绍如何使用As2Commons来实现Flex中的反射机制。 #### 二、As2Commons简介 As2Commons是一个基于ActionScript 3.0的开源库,提供了丰富的工具和实用程序,其中包括了对反射的支持。它为开发者提供了一...
该协议基于传输控制协议(TCP)进行通信,使用端口号179。BGP还支持CIDR(Classless Inter-Domain Routing),允许更灵活的路由管理和地址分配。在路由更新时,BGP仅发送路由表中的增量信息,极大地减少了网络流量。...
1. **基础路由原理**:理解IP路由的工作机制,包括路由协议如静态路由和动态路由的区别,以及它们在不同网络环境下的应用。 2. **OSPF(开放最短路径优先)**:深入学习OSPF路由协议,它是内部网关协议(IGP)的一...
63-BGP路由反射器的通告原则 65-BGP联邦的理念和基本实施 67-BGP的团体属性1 69-BGP属性分类 71-BGP选路原则2 73-BGP选路原则4 85-MPLS的产生背景 87-MPLS架构介绍 89-LDP的概念以及报文类型 91-基于平台的...
1-6 IE常识知识 BGP和AS概述 7-10 BGP全互联实施 11-23 BGP的3张表关系和逻辑 24-27 BGP的路由反射器的规则和验证 28-39 BGP团体属性 选路原则 40-48 BGP的认证 MPLS基础和背景 49-62 标签报文和特殊标签 63-68 实施...
【18】路由反射器基础实施和规则 【19】RR的防环规则和设计 【20-21】联邦的设计理念和实施及注意事项 【22-26】团体属性基础 【27-34】实战选路原则 【35-37】BGP as 列表 【38-41】MPLS产生背景和基础配置 ...
接着,BGP3.0(Border Gateway Protocol)是互联网上最重要的路由协议之一,用于在不同的自治系统(AS)之间交换路由信息。在教程中,你将了解到BGP的基本概念、配置和策略,包括路径选择算法、路由反射器、联盟和多...
动态代理主要用来创建接口的动态实现,而获取对象的属性和方法通常是通过反射机制实现的。 - **选项C**: 反射 - 正确答案。反射是Java中一种强大的工具,它允许程序在运行时检查和操作类、对象和成员的信息。 **6...
2. **路由反射器**:为简化配置,可以使用路由反射器来减少IBGP全互联所需的邻居数量。但是,在本实验中未提及路由反射器的使用。 3. **路由传播**:IBGP中的路由信息通常不会携带下一跳地址,而是需要手动配置下一...
1. **ActionScript 3.0**:作为Flex 3D的基础,ActionScript 3.0是AS语言的一个重大升级,提供了类型检查、垃圾回收等特性,显著提高了性能和开发效率。在Flex 3D中,开发者通过ActionScript来编写3D对象的交互逻辑...
4.2.1 使用C#的is和as操作符来转型 4.3 命名空间和程序集 4.4 运行时的相互联系 第5章 基元类型、引用类型和值类型 5.1 编程语言的基元类型 5.1.1 checked和unchecked基元类型操作 5.2 引用类型和值类型 5.3 ...