一些有用的flex快捷键
一 30, 2010 FLASH/FLEX开发
’shift’ + ‘tab’:左移代码;
‘alt’ + ‘/’:代码提示; 或者自己在key里找到 content assist自己设置
‘ctrl’+'o’:快速查找以及指向变量或函数或者mxml组件的id;
‘ctrl’+'d’:删除一行代码; [用它你会上瘾的]
‘ctrl’ + ‘m’:在最大化与还原之间切换获得焦点的窗口; 很常用的啦, 非常方便, 另外双击窗口也可以实现同样的
‘ctrl’ +’e’:快速查找以及指向打开的文件; [在打开的文件很多时尤其实用]
‘tab’:右移代码; [也很常用,非常方便]
‘ctrl’ + ‘~’:代码和设计模式切换;
‘ctrl’ + ‘/’:注釋一行ActionScript代碼[很常用]
‘ctrl’ + ’shift’ + ‘c’:添加或/* */
‘ctrl’ + ’shift’ + ‘d’:添加
‘ctrl’ + 鼠標左鍵: 快速指向所點擊類文件
TourDeFlex在1月27日更新了
一 28, 2010 业界新闻
晚上打开TourDeFlex,发现TourDeFlex又更新了N多东东,这次新增的范例着实不少。
TourDeFlex是一款基于AIR的应用程序,无论是你是老鸟还是新鸟,是学习还是赶时髦,是了解flash/flex的业界动态还是了解新增功能,这都是一个必不可少的东西。
其Adobe的官方在线安装地址:http://www.adobe.com/devnet/flex/tourdeflex/
Tags: FLASH/FLEX开发, flex, TourDeFlex
Zend Framework 1.10.0rc1 Released
一 27, 2010 FLASH/FLEX开发, 业界新闻
从Zend的官方网站看到,1月22日,Zend Framework Relase到了1.10版本.
官方的新闻地址:http://devzone.zend.com/article/11694-Zend-Framework-1.10.0rc1-Released
官方的下载地址:http://framework.zend.com/download/latest
额~~但是看了一下Release note,好像zend amf部分没有作任何更新,基本上可以无视了.
as3动态文本的透明问题
一 25, 2010 FLASH/FLEX开发
一直以为要让动态文本有半透明的效果,就一定要把字体嵌入进去。今天忍无可忍,到网上翻了一下。才知道我严重out了。
实际上只要把blendMode属性(也就是混合模式)设为BlendMode.LAYER就可以了,也就是强制为该显示对象创建一个透明度组。
关于blendMode的混合模式,还有一些别的用法。具体可以参照这个类的帮助。
http://help.adobe.com/zh_CN/AS3LCR/Flash_10.0/flash/display/BlendMode.html
Tags: BlendMode
FLEX中表单验证提示的标记字号设置
一 21, 2010 FLASH/FLEX开发
如图所示,上面的这个提示,9号字的中文很难看,昨天晚上我郁闷了很久,经过论坛中兄弟的提示,要定义一下.errorTip式样.
.errorTip { fontSize: 12; }
上面的代码,即是表示定义提示标签的字号定义为12号字.
然后,我查了下flex的帮助,才了解到,ErrorTip是把式样定义为errorTip的ToolTip的实例.其默认的式样定义为.
.errorTip { color: #FFFFFF; fontSize: 9; fontWeight: "bold"; shadowColor: #000000; borderColor: #CE2929; borderStyle: "errorTipRight"; paddingBottom: 4; paddingLeft: 4; paddingRight: 4; paddingTop: 4; }
这个样式定义在framework.swc文件中defaults.css中,如果想对其式样进行更改,只需要重定义一下.errorTip的式样即可.
Imageprocessing Library:一个图象滤镜库
一 19, 2010 FLASH/FLEX开发, 资源下载
Imageprocessing Library是一个基于as3的简单高效的图像滤镜库。里面包含了五十多种对图片的处理方法。(官方介绍,没有验证)
我是在deface的官方示例中发现这个包的,简单看了一下,发现功能强大,但不是开源的。
官方博客地址:http://blog.joa-ebert.com/imageprocessing-library/
最新版本的swc地址:http://je2050.de/files/source/as3/ImageProcessing.zip
文档地址:http://je2050.de/imageprocessing/
几个示例:
仿PS的曲线工具:http://je2050.de/showroom.php?file=curves
结合pv3d做的一个示例:http://je2050.de/showroom.php?file=roto&f=1
还有一个扩展示例,说不出来的酷:http://www.sephiroth.it/test/flex/2/mixer_papervision/Main.html
两个翻转BitmapData的函数
一 15, 2010 FLASH/FLEX开发
这几天一直在烦恼图片的旋转啦,切割啦,对座标啦,等等等……
贴几个函数.
//向右旋转90度 public function scaleRight(bmp:BitmapData):BitmapData{ var m:Matrix = new Matrix(); m.rotate(Math.PI/2); m.translate(bmp.height,0); var bd:BitmapData = new BitmapData(bmp.height, bmp.width,false); bd.draw(bmp,m); return bd; } //向左旋转90度 public function scaleLeft(bmp:BitmapData):BitmapData{ var m:Matrix = new Matrix(); m.rotate(-Math.PI/2); m.translate(0,bmp.width); var bd:BitmapData = new BitmapData(bmp.height, bmp.width,false); bd.draw(bmp,m); return bd; }
ZamfBrowser:不错的ZendAMF调试工具
一 13, 2010 FLASH/FLEX开发, 资源下载
事实证明,经常看看那些开源项目的网站,总是会好处的.我今天逛puremvc的网站就有了一个惊喜,发现了一个基于puremvc的开源东东叫:ZamfBrowser.用这个工具,可以方便的对ZendAMF的php端程序进行测试和调试.
官方网站:http://www.zamfbrowser.org/
项目的SVN地址:http://svn.riaforge.org/zamfbrowser/
从SVN当下来的代码有两个部分,air和php.
air部分的代码,需要在flex中建一个air项目,把puremvc的代码链进来,就可以进行编译了.可以release一个版本出来,自个安装一下.注意:要air运行环境哦.
php部分的代码里面有个示例代码的zip包,实际上用到的只是sourse目录中的ZendAmfServiceBrowser.php文件.
具体使用方法如下:
1)rowser拷到你的项目中.
2)修改你的gateway.php文件.添加如下代码
require_once( "browser/ZendAmfServiceBrowser.php" ); $server->setClass( "ZendAmfServiceBrowser" ); ZendAmfServiceBrowser::$ZEND_AMF_SERVER = $server;
下面就是启动你刚刚装好的的air程序,添加一个服务,第一个框中随便填个名称,第二个框中填gateway.php的地址,就OK了.
下面你就可以对你项目中各个类中的各个方法进行测试了,设定传入的参数,查看传回的结果.
爽吧?
具体的使用帮助,请看官网的:
http://www.zamfbrowser.org/documentation.html
Tags: puremvc, ZamfBrowser, zendamf

