
Flex基础
fireson
简单设计~
展开
-
DataBinding中get,set方法的使用
DataBinding是Flex 中基础却强大的特性,而在Flex 4里面,更增加2-way binding,让这属性的使用更加方便,但刚开始的时候还是需要时间去学习这个新的概念。 DataBinding最简单的方式无疑是: [Bindable]public var txt:String; 但这种方法往往满足不了较复杂的赋值要求,所以我们更多的会看到这种方式:[Bind原创 2010-02-10 11:20:00 · 1530 阅读 · 0 评论 -
Hex String 转换成 Hex Unit
<br />当我们使用 graphics.beginFill(bgColor) 的时候,我们需要给它传递一个unit参数, 但通常情况下,我们并不熟悉color的unit值,而只知道color的Hex的RGB值,例如#FF0000。<br /> <br />这样,我们就需要将这RGB转化成unit。代码很简单:<br /> <br />var i : uint = uint("0xff0000"); trace(i is uint)// true graphics.beginFill(i) <br原创 2011-01-04 12:19:00 · 1458 阅读 · 0 评论 -
Flex学习的优秀文档
Flex的学习和开发的过程中,都离不开不停地查找文档和资料。Adobe的Developer Guide 和 API Document应该是我们查得最多的两个资源,因为这两个最权威和最全。 不过Developer Guide在讲述一个问题的时候,过于略要,很少涉及实现的细节,而API Document则往往只关注单个interface功能,没有详述如何地应用在我们应用里面,所以我们往往需要查找Adobe的其他资料来填充着两者之间的空白层,以期可以透彻地理解它们之间的关系。幸运的是,Flex发展至今,已经积累了原创 2011-01-10 12:08:00 · 495 阅读 · 0 评论 -
Flex 屏幕截图
对于Flex 2, 可以运用如下函数private function getBitmapData( target : UIComponent ) : BitmapData { //截图功能函数 var bd : BitmapData = new BitmapData( target.width, target.height ); var m : M原创 2011-12-09 00:06:18 · 913 阅读 · 0 评论 -
Flex的小陷阱
1. for each中的ArrayList很多人都会用把ArrayList 当做简单的ArrayCollection来用, 但往往在遍历的时候没有注意到, for each ...in 无法识别ArrayList,例如for each (var msg:Message in list) { .......}上面的循环永远不会被执行, 不论li原创 2011-12-16 23:56:15 · 607 阅读 · 0 评论 -
Flex 4.0的国际化
前言:与3.0国际化中的区别:在Flex 3.0中默认只支持en_US , ja_JP这两种本地化,因此如果想在Flex中支持中文或者其他语言时,需要额外的操作。但4.0已经增加了很多支持,如zh_CN,zh_tw等,所以增加对其他语言的支持更加容易。例如:在3.0中首先添加新的本地化支持,比如:zh_CN,使用以下方法:在命令行下进入{FlexBuilder的安装目录}/转载 2012-07-02 22:55:19 · 898 阅读 · 0 评论