- 博客(13)
- 收藏
- 关注
转载 Flex绑定数据的方式[转]
关键字: 数据绑定 在使用Flex开发的过程中,数据绑定是一定会遇到的,这种技术简单,又有点好玩,重要的是它让开发变得简单了。在Flex中,数据绑定的方式有这么三种:直接在“{}”中填写绑定变量 使用<mx:Binding />标签绑定 使用ActionScript中的BindingUtils类绑定 示例1:&l...
2010-03-19 00:17:00
142
转载 Flash & Flex组件优化的杀手锏callLater
Flash的fl组件和Flex的mx组件都有一个受保护方法callLater,callLater可以说是优化组件执行效率的一个杀手锏,极其有用。拿Flash的fl组件为例,fl组件有个重绘方法redraw(),如果改变组件的大小,焦点的获得和丢失都会是组件重绘来呈现不同的状态。而组件是复杂的,重绘的开销很大。如果假想一个按钮执行以下程式来更改外观,并且每次的更改都触发redraw()...
2010-03-16 21:17:00
139
转载 filereference的upload方法传参数到后台[转]
var fileRef:FileReference =new FileReference()var request:URLRequest = new URLRequest(" http://www.[yourdomain].com/fileUploadScript.php")var variables:URLVariables = new URLVariables();v...
2010-03-13 10:56:00
226
转载 flex的stage[转]
首先注意一下.这里说的是在"FLEX"生成的"SWF"直接运行时,使用"stage.displayState"启用全屏时所遇到的问题...注意上面""号所提到的关健词..现在我们先看看代码,下面的代码装在creationComplete事件中调用init()来启动全屏.<?xml version="1.0" encoding="utf-8"?><mx:Appli...
2010-03-13 10:52:00
126
转载 explicitWidth与width,和用setActualSize()方法有什么区别?
explicitWidth修改组件的这个属性,他的父容器会自动调整大小以适应之,并且flex框架会调用updateDisplayList()来修改width属性(实际上也是调用setActualSize方法)。width属性修改,explicitWidth也会立即被修改,所以这样父容器也会自动适应尺寸。而用setActualSize()方法,只修改组件本身的尺寸,不会修改explicit...
2010-03-05 14:00:00
257
转载 Flex:在PANEL的title上加一个button[转]
在panel的titleBar上添加按钮,首先 override createChildren方法, 其中加入panel.rawChildren.addChild(Button),然后override panel的layoutChrome方法定置按钮的位置。例子如下:package{ import mx.containers.Panel; import mx.controls...
2010-03-05 10:22:00
141
转载 Cairngorm初学者入门教程 第六节--Cairngorm中Command利用Delegate与Service连接
在上一节,我们利用FrontController 去映射 Event与Command在这一节我们主要针对Command这部分动作做介紹。在RIA应用程序中,不可或缺的部份就是跟后台服务器连接进行数据传递。Command通过Delegate去做Services的部份(包含Remoting,WebServices,…等)Command: 操作Cairngorm Business以及呼...
2010-02-24 00:19:00
137
转载 Cairngorm初学者入门教程 第五节--Cairngorm中Event,Command与FrontController的关系
本部分,将学习Cairngorm的核心控制流程:Events:通过使用者操作View所产生的事件,或其他设计所产生的事件。 Front Controller:Front Controller 用来注册Command与Events对应,接收Cairngorm Events并将他对应到Cairngorm Commands Command: 操作Cairngorm Busine...
2010-02-23 17:47:00
166
转载 Cairngorm初学者入门教程 第二节--使用Cairngorm开发程序的步骤
1.先去Adobe Open Source下载Cairngorm的文档,解压缩到自己想要的文件夹下。2. 在Flex Builder 中新建一个项目3.将刚下载下来的Cairngorm.swc加入Library path如果新建项目时忘记添加的话,可以在项目的Properties中添加:4.这样我们就可以用Cairngorm框架来开发我们的程序了。...
2010-02-23 16:50:00
131
转载 Cairngorm初学者入门教程 第一节--学前阅读与基本名词解释
前两天在学Cairngorm时觉得category做的入门笔记还不错,可是在打开category的网站时发现很慢,有时甚至打不开,同时在学习过程中发现里面有些乱码,和讲的不清楚的地方,在此我做了个小小的简体中文修改,并加上一点自己的理解,希望对大家学习有所帮助。原文地址是:http://ria-notes.twgogo.org/blog/ 学前阅读 Cairngorm是...
2010-02-23 16:24:00
116
转载 Cairngorm初学者入门教程 第四节--通过 Model Locator 控制管理 Views
Cairngorm: Views 就是使用者最直观看到的显示,包含了button, panel… 等所组成的视图,它从Model Locator中取得数据,通过Cairngorm Events与用户产生互动。在这个部分,我们利用ModelLocator控制ViewStack来切换View。首先我们先在ViewModelLocator.as 中加入public v...
2010-02-23 15:53:00
128
转载 Cairngorm初学者入门教程 第三节--从使用Model Locator开始学起Cairngorm
接下来的几篇Cairngorm教学是参考David Tucker的Getting Started with Cairngorm,假如英文程度够好的话,建议直接去看他的网站,里面还有英文教学影片。(其实英文不好,建议大家也看看David Tucker的网站,自己英文水平不够,可以借助金山和有道桌面词典。慢慢啃英文技术文档是我们做Flex程序员以后成长必备的能力)新增三个文件,两个是...
2010-02-23 14:45:00
182
转载 C++ 字符串
/*!\brief 编译器:vs2008\author : Chevin*/#include <iostream>int main(){ char szArr[]="abc"; //szArr中存储了abc的副本 char* str1="abc"; //abc为编译期常量,在全局静态存储区中,其实际类型相当于co...
2010-01-12 10:10:00
111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人