`
nianshi
  • 浏览: 420270 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
Flex 提供许多控制, 它们可以按不同方式显示大量数据。List 控制自己、DataGrid、Tree 以及包括图表和 AdvancedDataGrid 在内的可视类。默认情况下, Flex 列表控制将提供的数据显示为简单文本。但 Flex 的能耐远不止此, 列表控制提供了一种使用 itemRenderer 对其内容进行自定的方式。通过允许您使用 itemRenderer 完全控制列表每行 (或单元格) 的内容, Flex 使您能够编写出更引人注目、更具创意、更实用的应用程序。 本系列讨论 Flex itemRenderer 以及如何高效、有效地使用它们。本系列的第一部分侧重于内联 item ...
Flex Module优化 文章分类:Flash编程 Module基本上可以分为两种: 1.完整的Module,可以被外部app所使用 -- 会将所有涉及到的引用编译到module中,主文件的体积得到缩减,但是Module本身的体积可能会很大,比如Module和主程序都应用了对象 ...
Module加载方式概览 在理解这种加载方式之前,我们应该首先知道什么是Module模块。Module 实际上是一个预编译的SWF文件。虽然是SWF格式的文件,但是这个文件不能独立运行,并且只能被ModuleLoader加载后才能显示。逻辑上它是一个容器,可以像一般的容器一样包含别的容器,组件,甚至是别的Module模块。根据需要,预编译的Module模块可以被应用加载和卸载。不同的应用可以共享这些Module模块。Flex应用可以被分割为若干个预编译的Module模块,可以在需要时分别加载这些模块,避免在系统初始化时加载全部子容器。采用这种方式的Flex应用从设计上分隔了逻辑相对独立的模块,减 ...
4. 使用Bindable 元数据标记 当属性成为数据绑定表达式源时,Flex 在源属性发生变化时自动将源属性的值拷贝给目的 属性。为了告知Flex 去执行这个拷贝工作,必须用[Bindable]元数据标记将这个属性注册到 Flex 中,并且源属性必须发出一个事件。 [Bindable] 元数据标记语法如下: [Bindable] [Bindable(event="eventname")] 如果忽略事件名称,Flex 会自动创建一个名为propertyChange,类型为 PropertyChangeEvent 的事件。 可以在三个地方使用[Bindable]元数据标记: 1 ...
3. 绑定到函数、对象和数组 (1)绑定函数以响应数据绑定事件 可以把使用“不可绑定的参数”的函数作为数据绑定表达式的源。但是,必须有一种办法 能够激活这个函数以更新数据绑定的目的属性。 在下面的例子中,使用了[Bindable]元数据标记来指定Felx 调用isEnabled()函数以响应 myFlagChanged 事件。当myFlag 的 setter 方法被调用时,它就发出了一个myFlagChanged 事 件,这个事件触发任何使用isEnabled()函数作为源的数据绑定。 <?xml version="1.0"?> <mx:Applica ...
1 创建ToolTips     每一个可视化的Flex组件都继承了UIComponent类(它实现了IToolTipManagerClient接口)来支持toolTip属性。这个属性从UIComponent类继承而来。你设置了toolTip的属性为一个文本内容,当鼠标移动到该组件上方的时候,这些文字信息就会被显示。     你也可以在ActionScript中来设置toolTip.     假如你没有在一个容器中定义ToolTip, 则容器的子组件将显示容器的ToolTip。举个例子,比如你添加了一个button到一个Panel容器中,而这个容器包含了一个ToolTip,当鼠标移动到这个P ...
1.关于数据绑定 数据绑定是将一个对象中的数据同另一个对象中的数据联系在一起的过程。数据绑定为在 应用的不同层之间传递数据提供了便捷方法。数据绑定需要一个源属性,一个目的属性,以及 用于表明何时将数据从源属性拷贝到目的属性的触发事件。当源属性变化时,对象发出触发事 件。 Adobe Flex 提供三种方法用于指定数据绑定:MXML 中的大括号({})语法,MXML 中的 <mx:Binding>标记,以及ActionScript 中的BindingUtils 的系列方法。 (1)下面的例子使用大括号({})语法来展示一个Text 控件,该控件的数据来自于TextInput 控 ...

Flex设置鼠标样式

    博客分类:
  • Flex
Flex本身对鼠标样式的支持比较弱,因而如果想获得更好的鼠标体验就得需要自己定制鼠标样式。 一。Flex本身支持鼠标样式有普通状态、手型状态和忙状态三种。 分别可以通过以下方式进行设置:         //手型状态         target.useHandCursor=true;         target.buttonMode=true;         //忙状态         CursorManager.setBusyCursor(); 如果鼠标不在普通状态可以通过以下方法设置回普通状态:         CursorManager.removeAllCurs ...
【改变输出swf的尺度,背景颜色或帧频】 在"Navigator"窗框里右键你的项目>选中"Properties">选中"ActionScript Compiler">在"Additional compiler arguments"里输入你所需要的命令 如想改变背景颜色,请 ...
介绍 Flex SDK 3.1 和 Flex Builder 3.0.1 Flex SDK 3.1 是一个Flex SDK里程碑式的版本,推荐开发者使用。 http://www.adobe.com/devnet/flex/articles/sdk3_fb301.html Cairngorm 迁移进入Adobe开源网站(Cairngorm是Adobe 实验室中的Flex MVC框架) http://weblogs.macromedia.com/amcleod/archives/2008/08/cairngorm_moved.html Flex 架构基础 - ...
播放头前进到第二桢,docFrameHandler 函数开始执行。 首先会执行很多Singleton.registerClass方法,然后执行有[Mixin]元标签的类的 public static function init(fbs:IFlexModuleFactory):void 方法   Flex编译器编译时会生成很多 有[Mixin]元标签的类 其中大部分类都与样式有关,象下面这些   程序代码 "_alertButtonStyleStyle", "_ScrollBarStyle", "_activeTabStyle ...
一、使用本地样式定义 使用<mx:Style>标签在MXML文件中创建本地的样式定义。这个标签包含了符合CSS2.0语法的样式表定 义。这些定义会应用到当前文档以及当前文档的子文档。 <mx:style> .solidBorder{//类选择样式 border-style:solid; } button{//组件定义样式 border-style:solid; } .... </mx:style> //应用到组件 <mx:VBoxstyleName="solidBorder"/> <mx ...
  Alert.show()里面有多个属性,其中排在第三是flags,这个属性作用是在弹出的Alert提示框里面显示那一个或多个按钮,文档和书籍一般 只写该属性可以自由组合 Alert.OK, Alert.CANCEL,Alert.YES ,Alert.NO四个选项,并用“|”分隔,其实也可以用数字编号代替的,用数字编号更为简便,以下是编号对应的按钮组合表,一共有16个数字编号(其 实只有15种组合)。 1- Alert.YES 2- Alert.NO 3- Alert.YES | Alert.NO 4- Alert.OK 5- Alert ...
Flex4 下载地址: http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4     大家经常会出现的情况就是输入一个可以用的序列号,但是关闭再打开就又不能用了(-_-),很郁闷的。 言归正传,具体解决办法是这样的: 复制 C:\WINDOWS\system32\drivers\etc\hosts 到浏览器的地址栏,回车,用记事本打开 在最下面添加 127.0.0.1 activate.adobe.com 127.0.0.1 practiva ...

Flex事件之旅

    博客分类:
  • Flex
Flex的“事件之旅” 信号灯的应用中,为什么在点击按钮 后,就会自动调用 myEventHandler方法呢?看官答道:“我们把myEventHandler作为事件侦听器注册到了容器ctnButtons上了!”没错,但 是为什么在容器上注册了侦听器,Flash Player就能够调用myEventHandler方法呢?Flash Player如何发现有这样一个侦听器?如果我们在其他的容器,比如ctnButtons的父容器traficLight上为同样的事件注册了侦听器,会 发生什么?Flash Player维护了一个侦听器队列吗?如果是这样的话,那队列中成员的顺序又如何呢 ...
Global site tag (gtag.js) - Google Analytics