`

非可视化组件(类)写的mxml中

    博客分类:
  • flex
阅读更多
执行顺序:构造方法-----》initialized方法,document和id的值,由flex框架提供
package core
{
	import mx.controls.Alert;
	import mx.core.IMXMLObject;

	public class ImxmlSupport implements IMXMLObject
	{
		private var document:Object;
		private var id:String;
		public function ImxmlSupport()
		{
//			mx.controls.Alert.show("普通非可视化类写到mxml中");//这不弹出对话框,debug也不能运行,不知道调用了没有
			trace("construct");//构造方法
		}

		public function initialized(document:Object, id:String):void
		{
			this.document=document;
			this.id=id;
			trace("初始化");
		}
		public function test(){
			mx.controls.Alert.show("普通非可视化类写到mxml中");
		}
		
	}
}

 

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:core="core.*" creationComplete="init()">
	
	<core:ImxmlSupport id="imxml">
		
	</core:ImxmlSupport>
	<mx:Script>
		<![CDATA[
			import mx.controls.Alert;
			private function init(){
			
				imxml.test();
			}
		]]>
	</mx:Script>
</mx:Application>

 

分享到:
评论

相关推荐

    flex------组件-----数据可视化

    Flex框架提供了一套强大的组件库,其中包括用于数据可视化的类和库。这些组件使得开发人员能够轻松地将复杂的数据转换为易于理解的图形表示。例如,使用Flex,你可以创建条形图、折线图、饼图、散点图等多种类型的...

    flex的mxml语言基础

    MXML是一种基于XML的标记语言,它的设计目的是简化界面组件的布局和可视化元素的创建。通过学习MXML,开发者能够更高效地构建Flex应用程序的界面部分。 **Flex项目开发模式** Flex项目开发采用基于组件的事件驱动...

    About-MXML.zip_flex_mxml

    MXML和Flex广泛应用于企业级Web应用程序、在线数据可视化、交互式媒体内容和桌面应用程序等领域。由于其良好的用户体验和跨平台特性,Flex在金融、教育、娱乐等行业都有成功案例。尽管现代Web技术如HTML5和...

    flex可视化组建源码(菜单)

    通过学习和研究这些源码,你可以了解到如何在Flex中创建和定制可视化组件,如何处理用户交互,以及如何与后端数据进行有效通信。对于想要提升Flex开发技能的开发者来说,这是一个非常有价值的资源。

    flex入门教程,主要介绍了mxml和ActionScript的简单应用

    在MXML中定义的组件可以通过ActionScript进行操作和扩展。例如,上述按钮的点击事件处理器可以这样实现: ```actionscript private function handleClick(event:MouseEvent):void { trace("按钮被点击了"); } ``` ...

    MXML.doc MXML语言是专门用于Flex程序中

    MXML语言是专门用于Flex程序中,描述界面表现的一中XML标记语言。我们可以用它来管理程序的整体布局,控制组件的样式和外观,也可以构建非可视化的对象,比如XML数据、与服务器端通信的WebService、组件的数据源等。

    flex 重写组件

    - 创建非可视化组件(如Formatter、Validator、Effect等)时,只能使用ActionScript。 - 为组件添加日志记录功能时,也需要使用ActionScript。 #### 四、使用ActionScript重写组件的常规步骤 1. **创建基于标记...

    flex组件重写

    5. 非可视化的组件如Formatter、Validator和Effect,只能用AS编写。 6. 添加日志功能时,也需要使用AS。 四、AS方式重写组件步骤 1. 创建皮肤:如果需要,为组件创建基于标记的皮肤。 2. 创建AS类文件: - 扩展...

    《Flex企业应用开发实战》学习笔记之Flex企业应用开发基础[收集].pdf

    MXML提供了丰富的可视化组件,如表格、菜单和树,以及不可视组件,如数据绑定和动画。MXML文件被编译成SWF文件,在Flash Player中运行。MXML中的ActionScript对象可以通过xmlns属性定义命名空间,同时有两种方式指定...

    MXML和AS3.0编程的黄金组合

    学习并熟练掌握MXML和AS3.0,能够帮助开发者构建功能丰富、交互性强的Flex应用程序,适用于企业级应用、数据可视化、桌面应用以及网页上的互动内容。对于想要进入富互联网应用开发领域的IT专业人士来说,这是一个必...

    flex图形组件

    Flex图形组件是Adobe Flex框架中用于创建交互式、可视化数据展示的重要组成部分。这些组件允许开发者构建复杂的用户界面,包括图表、图形以及各种形式的数据可视化工具。在本篇中,我们将深入探讨Flex图形组件的原理...

    Flex组件生命周期[收集].pdf

    对于非可视化的组件,如Formatter、Validator和Effect,必须使用AS编写。此外,如果需要添加日志功能或进行更底层的操作,AS也是首选。 例如,以下是一个使用AS创建按钮的代码片段: ```actionscript package { ...

    flex----组件---数据验证类

    首先,Flex组件是构建用户界面的基本单元,它们可以是按钮、文本框、列表等可视化元素。在Flex中,组件主要由MXML和ActionScript两种方式来创建。MXML是一种声明式语言,它使得布局和组件配置变得更加直观。而...

    flexlib flex的扩展组件

    1. 数据可视化组件:例如高级图表和图形,用于展示复杂的数据,可能支持各种图表类型如折线图、柱状图、饼图等,以及自定义样式和动画效果。 2. 用户界面元素:可能包含定制的按钮、滑块、进度条、菜单、面板等,...

    精典flex图形化流程设计器源码

    它利用Flex的绘图和布局功能,实现了可拖拽的节点、线和连接点,以可视化的方式表示工作流中的任务和步骤。开发者可以通过自定义组件和事件处理,实现节点的添加、删除、移动以及流程的执行逻辑。这种设计模式使得非...

    flex设计器

    通过研究源代码,我们可以深入了解DesignView如何与后台代码交互,如何处理组件的渲染和事件,以及如何实现可视化编辑的各种功能。 总的来说,Flex设计器是Flex开发的重要工具,它提供了强大的可视化设计能力,使得...

    flex3.0快速入门资料

    - **非可视化组件**:除了UI组件外,还可以定义非可视化组件,如数据绑定和服务。 - **数据绑定**:MXML 支持数据绑定,可以通过简单的语法实现数据模型与UI组件之间的同步更新。 #### 六、ActionScript 的角色 - ...

    Flex讲座讲义(pdf)

    MXML是一种基于XML的语言,专门用于描述Flex应用的用户界面和非可视化组件。它使得开发人员能够以声明式的方式构建复杂的应用界面,而无需大量的编程代码。MXML的语法简洁且直观,易于理解和学习。 #### MXML的结构...

Global site tag (gtag.js) - Google Analytics