自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

翻译 Using event subclasses

<br />      Event对象属性范围非常大,这些属性是基于w3c标准的,但是Flex并没有全部实现它们。当你在监听函数中声明一个Event对象,你可以声明为Event类型,也可以声明为具体的类型,下面的例子声明的Event对象是MouseEvent类型的。<br />public function performAction(e:MouseEvent):void {<br />... <br />}<br /><br />大多数组件都是生成具体类型的Event类型的事件对象,例如,鼠标点击事件产生

2010-09-29 17:19:00 558

翻译 Event propagation事件传播

<br />当事件被触发时,Flex会有三个时期来检查事件监听器,这些阶段是按照下面的顺序发生的。<br />Capturing <br />Targeting <br />Bubbling<br />在每一个阶段,这些节点都有机会来对该事件做出反映,例如,假设用户点击了一个在VBox容器中的Button控件,在capturing阶段,Flex检查Application对象和VBox对象来处理该事件,然后进入targeting阶段,Flex会触发Button上的监听器,最后在bubbling阶段,VBox对

2010-09-29 17:12:00 1659

原创 Manually dispatching events手动触发事件

你可以使用组件的实例方法dispatchEvent() 来手动派发事件。所有的继承UIComponent的组件都有此方法,该方法继承自EventDispatcher类。 dispatchEvent() 语法如下:objectInstance.dispatchEvent(event:Event):Boolean

2010-09-28 15:44:00 1012

原创 Chapter 4: About Event--Using events

在Flex中使用事件分为两步:第一步,在mxml中写个方法或者在类中写个类方法,这个方法也就是来响应事件的事件监听器或者事件处理者。该方法经常访问Event对象的一些属性或者应用状态的一些其他设置。该方法通常包括一个指定被传进来的某种事件类型的参数。

2010-09-28 15:32:00 630

原创 Chapter 4: About Event

<br />About events<br />关于事件<br />      事件(Event)让一个开发者了解Flex应用中发生了什么。用户的设备比如鼠标、键盘或是其他一些输入比如web service返回的结果都可以产生事件,在一个组件的显示或生命周期中当反生变化时,比如组件的创建和销毁或者大小的改变,都会触发事件。<br /><br />      和用户的任何交互都会产生event。当然如果没有和用户的直接交互事件也会发生,例如当如服务器端加载数据完成的时候或者附加的摄像机被激活时。在你的代码中通

2010-09-28 14:18:00 564

转载 Flex中的manager

<br /> Flex中的manager主要有以下几个:<br /><br /> 1、SystemManager(mx.managers.SystemManager):是Flex程序应用的主控者,每个Flex程序都是从SystemManager开始的;<br /><br /> 相信读者在启动Flex应用程序时,都会先看到一个进度条,这个就是下载应用程序的进度条,也是Flex程序的第一桢。<br /><br /> 加载完成后,就进入第二桢,也就是看到的应用程序,这时程序就可以运行了。<

2010-09-13 18:04:00 1772

转载 FLEX的开源项目,抽空好好看看,也许会有不少收获

Flex开源项目******************************************************************************************** 1. Flexboxhttp://flexbox.mrinalwadhwa.com/这是一位来自印度的flex开发者在07年2月份建立的flex组件库,里面也有不少好东西。

2010-09-13 13:35:00 857

转载 Flex中如何利用FocusManager类的setFocus函数设置TextInput的焦点的例子

<br />接下来的例子演示了Flex中如何利用FocusManager类的setFocus函数,设置TextInput的焦点。<br /><?xml version="1.0" encoding="utf-8"?><mx:Application name="FocusManager_setFocus_test" xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalA

2010-09-10 19:04:00 3051

转载 Flex中改变对象在容器中的叠放层次

1、在容器中添加对象、移除对象和检测容器中是否存在对象容器对象.addChild(显示对象);//在容器中添加对象容器对象.removeChild(显示对象);//在容器中删除对象容器对象.contains(显示对象);//检测容器中是否存在显示对象,如果存在返回true,不存在返回false.

2010-09-10 16:50:00 833

原创 flash.net.SharedObject共享对象

通过使用SharedObject数据可以被存储在用户的本地硬盘上,功能非常像浏览器的cookie。Flex应用程序可以存储简单数据类型如String、Array等,或者用户自定义的对象类型到一个指定的位置。共享对象:本地共享对象(local SharedObject)和远端共享对象(Remote SharedObject) 本地共享对象(local SharedObject)类似于浏览器的cookie。 远端共享对象(Remote SharedObject):远端共享对象需要使用FMS(FMS是什么?),它

2010-09-08 15:54:00 3313

原创 Popup窗口访问父窗口的方法以及相互传值

此 IVisualElement 对象的所有者。默认情况下,它是此 IVisualElement 对象的父代。不过,如果此 IVisualElement 对象是由其父代弹出的一个子组件(如 ComboBox 控件的下拉列表),则所有者是弹出此 IVisualElement 对象的组件。 此属性并非由 Flex 管理,而由各个组件管理。因此,如果使用 PopUpManger.createPopUp() 或 PopUpManger.addPopUp() 方法弹出一个子组件,则应该将该子组件的 owner 属性设

2010-09-08 09:48:00 1374

原创 Flex函数一时糊涂

今天做项目,需要把itemRenderer里的data传递给外部的事件函数,不知道咋传,后来看了一下别人的代码。原来是我想的不周到灵活。

2010-09-07 16:21:00 1240

转载 Flex利用自定义事件使用弹出窗口为DataGrid添加新数据

<br />下面是TitleWindow所有代码:<br />Xml代码 <?xml version="1.0" encoding="utf-8"?> <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="348" height="218" title="Add A Note"> <mx:Metadata> [Event(name="SaveNote")] <

2010-09-07 15:38:00 984

原创 flex中自定义事件--------利用元数据标签

使用 标签在 MXML 文件中插入元数据标签。元数据标签向 Flex 编译器提供说明 MXML 组件在 Flex 应用程序中的使用方式的信息。元数据标签并不会编译到可执行代码中,而是提供信息来控制如何编译代码的各个部分。请注意,在 块中只能插入元数据标签;不能插入 MXML 或 ActionScript 代码。[Event("enableChange")] // Import Event class. import flash.events.Event;

2010-09-07 15:32:00 2169

转载 itemRender---之outerDocument : 使用itemRender 和item Editor时想要访问外部变量或方法的关键字

You use the tag to define an inline item renderer or item editor in an MXML file.The tag defines a new scope within an MXML file, where the local scope of the item renderer or item editor is defined by the MXML code block delimited by the and tags. To

2010-09-07 14:30:00 1856

转载 ItemRender---实例之动态计算表格中的一行结果

动态计算表格中的一行结果。

2010-09-06 09:13:00 1288

原创 Flex中Class类

Flex中的Class类和java的差不多,官方上说:为程序中的每个类定义创建一个 Class 对象。每个 Class 对象都是 Class 类的一个实例。Class 对象包含该类的静态属性和方法。在使用 new 运算符进行调用时,Class 对象会创建该类的实例。

2010-09-03 09:34:00 4823

转载 ItemRender---之使用ClassFactory生成渲染器

问题你想在运行时修改List或DataGridColumn所使用的渲染器的属性,将不同的属性设置给所有项目渲染器。解决方案使用ClassFactory对象作为Itemrenderer。ClassFactory实现了IFactory接口,你只要传一个类对象(即Class类型的对象)给它,它就可以生成这个类的对象。讨论 这种解决办法,使用了工厂设计模式,并且使用了flex的一些内部机制。在使用工厂模式时,你需要指定一个类型给工厂,这个类型的对象会被工厂类产生并作为渲染器使用,并且工厂类可以控制渲染器的生命周期。

2010-09-02 20:33:00 2441

转载 ItemRender---之理解 Flex itemRenderer - 状态和过渡

itemRenderer 最擅长与应用程序的用户通信。有时通信很简单, 只是显示一个名称;有时会使用更精致的颜色;有时具有交互性。状态 Flex 是更改 itemRenderer 外观的一个理想方法。状态使用简便, 并且与过渡结合使用时, 可以为用户提供反馈和愉悦的体验。Flex 是更改 itemRenderer 外观的一个理想方法。状态使用简便, 并且与过渡结合使用时, 可以为用户提供反馈和愉悦的体验。在本例中, 您将为列表新建一个 MXML itemRenderer(记住, 如果您愿意, 完全可以使

2010-09-02 17:53:00 2410

转载 ItemRender---之用 ActionScript类来编写itemRenderer

现在, 您将编写另一个 itemRenderer, 这次使用 ActionScript 类。在上一篇文章中, 有一个 TileList 包含这个内联 itemRenderer:

2010-09-02 17:35:00 2281 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除