`
qiyueguxing
  • 浏览: 66373 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Flex动态加载类

    博客分类:
  • Flex
阅读更多

在Java中可以通过反射机制动态创建类,在Flex中同样可以根据类名动态的创建类

 

可创建一个工具类:ClassUtil.as

package com.njit
{
	import flash.utils.getDefinitionByName;

	public class ClassUtil{
		
		public function ClassUtil(){
			
		}

		//根据类名创建类
		private function createClass(cname:String):Class{
			return getDefinitionByName(cname) as Class;
		}
		
		//实例化类
		public static function getInstance(cname:String):*{
			var instance:Class=this.createClass(cname);
			return instance;
		}
		
	}
}

 注意:在调用上述方法创建类时,需要在开头先声明一下该类的一个变量(虽然这个变量没有用到)

//必须在此先声明一下改类的一个引用,否则会报错
			private var _leftComp:LeftComp;
			private function init():void{
				var c:Class=ClassUtil.getInstance("com.njit.view.LeftComp");
				this.addChild(c);
			}

 

分享到:
评论

相关推荐

    flex css动态加载

    - 另外,可以利用JavaScript动态添加或修改CSS类,从而改变元素的Flex属性,达到动态加载的效果。 5. **源码与工具**: - 开发者可以利用代码编辑器的预处理器(如Sass、Less)编写Flexbox样式,然后编译成普通的...

    flex预加载类

    很详细的实现了flex游戏的预加载,可以使用图片,也可以重绘技术,任你选择

    FLEX动态加载Model

    "FLEX动态加载Model"这个主题涉及到的是如何在运行时动态地加载和管理应用程序的数据模型。 动态加载Model是FLEX应用程序中的一个重要概念,它允许程序根据需要在运行时加载数据,而不是一次性在启动时全部加载。...

    Flex 动态加载 Image 和 Icon 解决方案

    在 Flex 中,我们可以使用 `Loader` 类来实现图像的动态加载。`Loader` 类是 Flex 的核心组件之一,它负责加载各种类型的媒体,包括图像(Image)和图标(Icon)。以下是一个基本的 `Loader` 示例: ```...

    Flex 预加载动画demo

    这些类允许我们控制帧率、添加关键帧、改变属性等,以实现动态的加载指示器。 2. **事件监听**:预加载器需要监听应用程序加载的进度。Flex中的ApplicationDomain和LoaderInfo对象提供了相关的事件,如`init`, `...

    flex 异步加载tree

    根据给定的信息,我们可以深入探讨Flex中的异步加载Tree组件的相关知识点。 ### 一、Flex与AsyncTree组件 #### 1. Flex简介 Flex是一种开源的框架,用于构建跨平台的桌面应用程序和移动应用程序。它提供了强大的...

    Flex自定义加载条(小起)

    在本文中,我们将深入探讨如何在Flex...总结来说,自定义Flex加载条是一项涉及组件样式、模板、动画和事件处理的综合工作。通过学习和实践这个示例,你可以掌握如何根据项目需求定制出独特的加载条组件,提升用户体验。

    flex 动态载入外部图片

    在Flex编程中,动态加载外部图片是一项常见的需求,特别是在创建数据驱动的应用程序或者需要根据用户交互更新界面的情况下。本文将深入探讨如何在Flex项目中实现这一功能,包括基本原理、步骤以及常见问题的解决策略...

    Flex加载GIF动画处理类

    在Flex开发中,由于Flex默认不支持GIF动画的显示,因此我们需要借助特定的处理类来实现GIF动画在...通过对GIFDecoder类的深入理解和灵活运用,你可以轻松地在Flex应用中集成动态GIF效果,为用户提供更丰富的视觉体验。

    传感技术中的基于FlexTest 加载控制系统的外接式位移传感器实时控制加载技术

    尤其是对某些特殊考核部位和对运动过程中试件的加载,在考虑到其加载变形和自身运动的情况下单纯的用力控和位控作动筒达不到加载要求,为了解决该类问题,提出基于FlexTest 加载控制系统的外接式位移传感器实时控制...

    flex加载资源_loader类使用实例

    总结,Loader类是Flex和ActionScript 3中不可或缺的组件,它使动态加载资源变得简单。掌握Loader类的使用方法,能够极大地提升Flex应用的交互性和用户体验。在实际开发中,可以根据需求灵活运用Loader类,实现各种...

    Flex 延迟加载 问题说明 处理 实现

    - **使用`Loader`类**:通过动态地将SWF文件加载到容器中,可以在运行时根据需要加载不同的资源。 - **组件懒加载**:利用Flex组件的事件机制,在特定条件下触发组件的加载。 - **数据懒加载**:仅在需要显示数据时...

    flex动态添加资源

    Flex应用程序可以通过ActionScript 3.0的类,如URLLoader和BitmapData,来动态加载图像、声音、XML等外部资源。这种方式使得资源文件可以独立于主SWF,只在实际使用时才进行加载。例如,当用户首次访问某个特定功能...

    arcgis for flex 加载高德地图

    在自定义图层类中,重写`getTileUrl`方法,根据高德地图的瓦片服务URL格式,动态构造请求地址。你需要将`x`、`y`和`z`值转换为适应高德地图的服务参数。 5. **添加图层到地图**: 创建地图对象后,将自定义图层...

    Flex动态CSS改变整个application

    总结,Flex动态CSS提供了强大的界面定制能力,开发者可以通过加载、添加、删除CSS样式,以及改变组件的样式属性,实现整个application的外观实时变化。在实际项目中,这能极大地提升用户体验,打造出更具吸引力的...

    flex加载html页面

    标题“flex加载html页面”指的是在Flex项目中嵌入并显示HTML内容的技术。这通常通过使用Flex中的`mx.controls.WebBrowser`组件或`flash.display.Loader`类来实现。以下是对这两个方法的详细说明: 1. **`mx....

    Flex加载动态图片(GIF)

    在Flex开发中,由于其内建的Bitmap类并不支持动态图片格式如GIF的加载,开发者需要采取一些特殊的方法来实现动态图片的显示。这里主要介绍两种常见的解决方案:将GIF转换为SWF以及使用GIFPlayer组件。 一、转换为...

    readxml flex加载xml文件

    XMLLoader是ActionScript 3中的一个类,专门用于加载和解析XML文档。使用XMLLoader,可以异步加载XML,这意味着主程序不会因为等待XML加载而阻塞。下面是一个简单的使用XMLLoader的例子: ```actionscript var ...

    Flex MenuBar从数据库中动态加载图片

    总结,通过上述步骤,我们可以成功地在Flex的`MenuBar`中实现从数据库动态加载图片的功能。这个过程涉及到了Flex的组件渲染机制、数据绑定、HTTP服务调用以及JSON数据解析。这样的功能可以显著提升应用的用户体验,...

    flex自定义加载器

    Flex加载资源时需要考虑安全策略。Flash Player使用沙箱模型来限制不同域之间的交互。在创建自定义加载器时,要确保遵守这些规则,例如使用`Security.loadPolicyFile()`来允许跨域加载。 4. **数据解码与转换** ...

Global site tag (gtag.js) - Google Analytics