» 阅读全文
《Flex第一步》错误汇总更新 -- 错误更正
walktree 发表于 2008-03-15, 10:42 PM
1. P22页,最后一行,将“source/Chapter_
2. P33页,页面中部,原文“这等同于下面的ActionScript代码:<mx:Script>….</mx:Script>”,修改并添加为:
这等同于下面的ActionScript代码:
<mx:Script>
<![CDATA[ //注意这里在数组定义语句上添加了一个标记符号[Bindable][Bindable]
public var array_data:Array=new Array("Flex developer","Flash developer","Web developer","Mobile developer");
]]></mx:Script>
其中的变量名和上面MXML代码中Array标签的id属性值相同。
这里添加的“[Bindable]”是元数据标签。元数据标签是一种特殊的标签,它只能在ActionScript中使用,通过约定的特殊标记,告诉编译器如何编译程序,也就是如何生成SWF文件。元数据标签都是以封闭的中括号来表现,后面遇到的“[Embed]”、“[Event]”等也都属于元数据标签。
[Bindable]标签用来定义数据绑定的数据源,有关数据绑定的知识请参阅第9章。元数据语句作用于 ActionScript 文件的下一行,比如这里的“[Bindable]”作用于下一行的array_data数组,使得这个数组可以用于数据绑定。
之所以要添加这一个标签,是因为使用<mx:Array>标签定义数组时,编译器已经自动完成了这些工作。
用标签创建的数组和其他………………
» 阅读全文
Tags: flex第一步
也许程序员就是这样疯掉的
walktree 发表于 2008-03-10, 11:28 AM
» 阅读全文
ActionScript 3 语言规范 chm
walktree 发表于 2008-03-07, 1:30 AM
ActionScript 3的语言规范在adobe的站点上很早就发布了,地址是:http://livedocs.adobe.com/specs/actionscript/3
不过,一直没有下载版本,为了方便,我抓了包,做成了chm,方便查看。在学习ActionScript3时,看看这个还是很有帮助的。
Tags: ActionScript
Flex and Java – A perfect technological marriage
walktree 发表于 2008-03-06, 4:28 PM
Flex and Java – A perfect technological marriage,这个标题是引自Adobe flex开发社区的一篇同名文章:Flex and Java – A perfect technological marriage。
看后,联系起来,发现自己最近的很多工作,都和Java有密切的联系。看来Web应用中,Java坐着第一把交椅!
前不久,沉寂已久的Red5发布了0.7,安装后发现Bug似乎更多,相当不稳定,邮件列表中有人说0.7.1才会好点。对于这个开源的服务器,我又爱又恨,爱的是它免费而且功能挺强大,恨的是不够稳定,文档不完整,开发周期拉的太长,不知道啥时候才能出一个release版本。
习惯了red5,再去看fms,觉得很不适应,真心希望fms早日换上as3,这样,就万事大吉了。
前段时间和Flex3一道发布的BlaedDS,一个集成了Remoting和Message服务的Java版开源服务器端程序。相关文章:Getting started with BlazeDS和Using BlazeDS with Spring 。
还有另一个开源的http://www.graniteds.org/
前段时间,整理《Flex第一步》的错误,集合起来,数目不少,很惭愧,也很道歉,同时很感谢各位朋友给我指出的种种不足,我从中获益非浅。
一个有趣的Flex技术站点
walktree 发表于 2008-02-22, 1:53 AM
开门见山,这里收集的都是Flex官方文档中没有提及的知识点,或者是很难注意到的地方。
For all those secrets in Flex, those that aren't known, those that aren't published, or those that are just hard to find for some unknown reason, like percentWidth.
比如: flash.text.TextField.pasteRichText() flash.text.TextField.copyRichText() flash.text.TextField.insertXMLText() flash.text.TextField.getXMLText() list of mxmlc/compc arguments (mxmc的参数列表,包括文档中没有列出的,有中文翻译)
值得一看。
Tags: Flex
Flex和amfphp配置注意事项
walktree 发表于 2008-02-21, 1:57 AM
» 阅读全文
Tags: amfphp, Flex remoting
支持表情符号的文本框
walktree 发表于 2008-02-02, 4:33 AM
» 阅读全文
Tags: as3, Flex, SmileyTextField
SWF和SEO续
walktree 发表于 2008-01-27, 3:20 AM
» 阅读全文
Tags: Flex, SEO
flex2和flex3的一些差异
walktree 发表于 2008-01-23, 7:12 AM
有朋友询问关于flex3的问题,我最近一直都是在flex2下工作,很少去玩弄flex3,于是去Adobe网站上找资料。
在flex3的发布页面 http://labs.adobe.com/wiki/index.php/Flex_3:Release_Notes中,有关于flex sdk3、flex Builder3、AIR等产品的向下兼容说明,以及已经发现的Bug列表。
仔细看了下,Flex SDK3的修改相当大,不过大部分都是集中在组件的样式属性和布局属性上,在http://labs.adobe.com/wiki/index.php/Flex_3:Backwards_Compatibility_Flag 页面,有一张详细的表单,列出了所有的更改。
一些修改对布局和样式影响很大,比如: Canvas容器,原来是不支持padding属性的,现在支持paddingLeft, paddingRight, paddingTop,paddingBottom。 滚动条的宽度以前是由上按钮的宽度决定,现在则是由上、下按钮、滑块轨道和滑块等四个部分的最大宽度来决定。 Panel的皮肤将支持9格缩放。
另外,mxmlc新增加了一个属性:-compatibility-version=2.0.1,可以使得编译器采用以前的方式来处理。不过我试了下,好像没有起作用,也许是哪里弄错了。