Games Fantasy
随笔- 13  文章- 0  评论- 4 
博客园  首页  新随笔  联系  管理  订阅 订阅
Flex
Flex绑定数据的方式[转]

摘要: 关键字: 数据绑定 在使用Flex开发的过程中,数据绑定是一定会遇到的,这种技术简单,又有点好玩,重要的是它让开发变得简单了。在Flex中,数据绑定的方式有这么三种:直接在“{}”中填写绑定变量 使用<mx:Binding />标签绑定 使用ActionScript中的BindingUtils类绑定 示例1:[代码]示例1中的绑定方式即是第一种绑定方式,在&l...阅读全文
posted @ 2010-03-19 00:17 ╰洛つ☆泺oO 阅读(204) | 评论 (0) 编辑
Flash & Flex组件优化的杀手锏callLater

摘要: Flash的fl组件和Flex的mx组件都有一个受保护方法callLater,callLater可以说是优化组件执行效率的一个杀手锏,极其有用。拿Flash的fl组件为例,fl组件有个重绘方法redraw(),如果改变组件的大小,焦点的获得和丢失都会是组件重绘来呈现不同的状态。而组件是复杂的,重绘的开销很大。如果假想一个按钮执行以下程式来更改外观,并且每次的更改都触发redraw()方法执行,那它...阅读全文
posted @ 2010-03-16 21:17 ╰洛つ☆泺oO 阅读(797) | 评论 (0) 编辑
flex的stage[转]

摘要: 首先注意一下.这里说的是在"FLEX"生成的"SWF"直接运行时,使用"stage.displayState"启用全屏时所遇到的问题...注意上面""号所提到的关健词..现在我们先看看代码,下面的代码装在creationComplete事件中调用init()来启动全屏.现在保存运行一下swf,却有TypeError..详细信息如下我们把init()修改一下,如下运行保存运行swf,发现输入null...阅读全文
posted @ 2010-03-13 10:52 ╰洛つ☆泺oO 阅读(1551) | 评论 (1) 编辑
explicitWidth与width,和用setActualSize()方法有什么区别?

摘要: explicitWidth修改组件的这个属性,他的父容器会自动调整大小以适应之,并且flex框架会调用updateDisplayList()来修改width属性(实际上也是调用setActualSize方法)。width属性修改,explicitWidth也会立即被修改,所以这样父容器也会自动适应尺寸。而用setActualSize()方法,只修改组件本身的尺寸,不会修改explicitWidth...阅读全文
posted @ 2010-03-05 14:00 ╰洛つ☆泺oO 阅读(101) | 评论 (0) 编辑
Flex:在PANEL的title上加一个button[转]

摘要: 在panel的titleBar上添加按钮,首先 override createChildren方法, 其中加入panel.rawChildren.addChild(Button),然后override panel的layoutChrome方法定置按钮的位置。例子如下:看到这么长的代码不要觉得可怕,这是我自己用的panel,懒得简化了干脆直接把代码全帖出来,你只需要注意开带*号的地方就可以了阅读全文
posted @ 2010-03-05 10:22 ╰洛つ☆泺oO 阅读(1900) | 评论 (1) 编辑
Cairngorm初学者入门教程 第六节--Cairngorm中Command利用Delegate与Service连接

摘要: 在上一节,我们利用FrontController 去映射 Event与Command在这一节我们主要针对Command这部分动作做介紹。在RIA应用程序中,不可或缺的部份就是跟后台服务器连接进行数据传递。Command通过Delegate去做Services的部份(包含Remoting,WebServices,…等)Command: 操作Cairngorm Business以及呼叫C...阅读全文
posted @ 2010-02-24 00:19 ╰洛つ☆泺oO 阅读(612) | 评论 (1) 编辑
Cairngorm初学者入门教程 第五节--Cairngorm中Event,Command与FrontController的关系

摘要: 本部分,将学习Cairngorm的核心控制流程:Events:通过使用者操作View所产生的事件,或其他设计所产生的事件。 Front Controller:Front Controller 用来注册Command与Events对应,接收Cairngorm Events并将他对应到Cairngorm Commands Command: 操作Cairngorm Business以及呼叫Cairngo...阅读全文
posted @ 2010-02-23 17:47 ╰洛つ☆泺oO 阅读(651) | 评论 (0) 编辑
Cairngorm初学者入门教程 第二节--使用Cairngorm开发程序的步骤

摘要: 1.先去Adobe Open Source下载Cairngorm的文档,解压缩到自己想要的文件夹下。2. 在Flex Builder 中新建一个项目3.将刚下载下来的Cairngorm.swc加入Library path如果新建项目时忘记添加的话,可以在项目的Properties中添加:4.这样我们就可以用Cairngorm框架来开发我们的程序了。阅读全文
posted @ 2010-02-23 16:50 ╰洛つ☆泺oO 阅读(606) | 评论 (0) 编辑
Cairngorm初学者入门教程 第一节--学前阅读与基本名词解释

摘要: Cairngorm是Flex MVC框架,是一個用actionscript 3.0 编写出來的RIA架构(Framework),用于大型项目开发。阅读全文
posted @ 2010-02-23 16:24 ╰洛つ☆泺oO 阅读(915) | 评论 (0) 编辑
Cairngorm初学者入门教程 第四节--通过 Model Locator 控制管理 Views

摘要: Cairngorm: Views 就是使用者最直观看到的显示,包含了button, panel… 等所组成的视图,它从Model Locator中取得数据,通过Cairngorm Events与用户产生互动。阅读全文
posted @ 2010-02-23 15:53 ╰洛つ☆泺oO 阅读(469) | 评论 (1) 编辑
Cairngorm初学者入门教程 第三节--从使用Model Locator开始学起Cairngorm

摘要: Cairngorm: Model Locator 用来集中管理程序所需的变量。阅读全文
posted @ 2010-02-23 14:45 ╰洛つ☆泺oO 阅读(650) | 评论 (0) 编辑

Copyright ©2012 ╰洛つ☆泺oO