`

Flex 反射,根据类的全路径创建一个实例

    博客分类:
  • flex
 
阅读更多

//根据提供的类的全路径创建一个新的实例
  private function getClassInstanceByClassName():UIComponent
  {
   var clazz:Class = null;
   if(this._itemFullClassName)
   {
    clazz = getDefinitionByName(this._itemFullClassName) as Class;
    if(!clazz)
    {
     this._itemFullClassName="mx.controls.LinkButton";
     //触发事件重新按照用户指定的类型的控件渲染
     this.dispatchEvent(new Event("itemClassNameChanged"));
     //LinkButton控件
     clazz = getDefinitionByName(this._itemFullClassName) as Class;
    }    
   }   
   return new clazz();
  }

分享到:
评论

相关推荐

    flex+hibernate 实例

    3. **服务创建**:在Flex端,创建一个AMF通道连接到服务器上的服务,这个服务通常是一个Java Servlet,负责处理Flex发来的请求,调用Hibernate方法进行数据操作。 4. **数据访问**:在Flex应用中,使用Service或...

    Flex基础编程实例

    继承允许一个类(子类)从另一个类(父类)继承属性和方法,从而实现代码重用。多态则是指子类可以重写父类的方法,提供不同的实现。 5. **静态常量继承和接口**:在Flex中,类可以包含静态成员,包括静态变量...

    Flex 简单的几个实例 

    4. 使用TransitionManager:Flex提供了一个名为`TransitionManager`的类,可以帮助我们方便地管理状态之间的过渡。我们可以在代码中创建一个过渡对象,设置其持续时间、缓动效果等参数,然后将其应用于需要转换的...

    flex官方经典实例

    总而言之,这个"flex官方经典实例"压缩包为初学者提供了一个宝贵的资源,通过readMe.txt获取实例背景和指导,通过CairngormStore实践MVC设计模式和数据管理,从而加速Flex的学习进程。深入探索和实践这些实例,有助...

    Flex 开发类的反射

    2. **反射调用**:在`MainApp`中,使用了`Class.getDefinitionByName()`方法来根据字符串参数获取到相应的类定义,再通过`Reflect.createInstance()`方法创建该类的实例。之后,通过`instanceof`操作符判断实例类型...

    flex特殊效果实例

    本资源"Flex源码大合集"是一个集合,包含了多种Flex项目的源代码实例,适用于开发者深入学习和理解Flex的特殊效果和功能。 1. **Flex框架**:Flex框架是Adobe提供的一个开发工具,它允许开发者使用MXML和...

    flex4与Java通信实例

    在Flex客户端,创建一个HTTPService实例,配置URL指向Servlet的路径,并监听结果和错误事件。这样,当发送HTTP请求时,Servlet将处理请求并返回数据到Flex应用。 3. Flex 与 WebService 交互 - WebService 如果...

    Flex创建流程图的实例

    通过以上步骤,我们可以创建一个基本的、具有动态操作的Flex流程图实例。不过,实际应用中可能还需要考虑更多细节,如节点的自定义样式、连接线的形状和箭头、以及复杂的布局算法等。总的来说,Flex为创建此类图形...

    一个flex+java的登录实例完整版+flex框架

    本登录实例是一个完整的Flex与Java集成解决方案,它展示了如何在Flex前端实现用户界面和验证逻辑,以及如何与Java后台进行通信来完成登录功能。下面我们将深入探讨这个实例中的关键知识点: 1. **Flex框架**:Flex...

    Flex 反射示例

    Flex反射是Adobe Flex框架中的一个重要特性,它允许在运行时检查和操作类、对象、方法、属性等元数据。在Flex编程中,反射提供了一种动态访问和操作应用程序组件的能力,即使在编译时未知其具体类型的情况下也可以...

    flexbuilder3 的一个小实例

    在本实例中,我们将探讨如何使用FlexBuilder3来创建一个简单的"Hello, World!"程序,这通常是学习新开发工具的第一步。 首先,让我们了解FlexBuilder3的基础。它是一个集成开发环境(Integrated Development ...

    java flex入门实例

    - **创建Flex项目**:在Flex Builder 3中新建一个Flex项目,设计用户界面,编写ActionScript代码,定义与Java服务的交互接口。 - **调用Java服务**:使用Flex SDK中的`RemoteObject`或`HTTPService`组件,通过...

    flex 多个聊天实例

    虽然没有具体的文章内容,但通过以上分析,我们可以大致了解一个关于Flex实现多聊天实例的项目可能涵盖的技术点。实际学习时,你可能会从创建基本的Flex项目开始,然后逐步添加聊天功能,实现用户注册、登录,创建和...

    flex布局实例DOM

    1. `display: flex`:这是开启flex布局的关键,将一个元素设为flex容器。例如: ```css .container { display: flex; } ``` 2. `flex-direction`:决定主轴的方向(即项目的排列方向)。默认值是`row`,从左到...

    flex_gifplayer使用实例

    通常,我们会在Flex项目的MXML文件中创建一个组件实例,然后在对应的AS3后台代码中实例化并配置`gifplayer`。例如: ```mxml <![CDATA[ import com.yournamespace.gifplayer.GIFPlayer; private var ...

    关于flex的一个实例

    标题中的“关于flex的一个实例”意味着我们将探讨一个具体的Flex应用案例。Flex实例通常涉及UI组件的布局、数据绑定、事件处理等核心概念。在实际项目中,Flex允许开发者创建响应式的、可自适应不同屏幕尺寸的界面,...

    Flex puremvc 实例及说明(flex 4.6开发环境)

    Flex纯MVC(PureMVC)是一个开源的设计模式框架,专为富互联网应用程序(RIA)设计,特别是基于Adobe Flex和ActionScript的项目。在Flex 4.6开发环境中使用PureMVC,可以帮助开发者遵循经典的Model-View-Controller...

    一个flex+java +mysql开发的实例

    可能需要创建一个User实体类,映射到MySQL的用户表,然后通过JDBC的PreparedStatement来防止SQL注入。 3. **数据库交互**:在MySQL中,我们需要设计一个用户表,包含用户名、加密后的密码、邮箱等字段。为了保证...

Global site tag (gtag.js) - Google Analytics