Flex技术文章

快让服务端从 Java 到 Scala(Servlet)

  Scala 已经成熟发展到了 2.9.0 正式版,Scala 的函数式风格也远优于 Java,不仅代码简单,而且逻辑和写法都十分灵活,本人个人测试得总体代码量只有 Java 的 60%。真是一门不可多得的语言。

Flex或Flash玩3D时不可不知的类PerspectiveProjection

图片: 

PerspectiveProjection 类位于包 flash.geom 继承 Object。
利用 PerspectiveProjection 类,可以轻松分配或修改显示对象及其所有子级的透视转换。

Tags:

Flex 3D旋转的各种实现

SWF: 

You are missing some Flash content that should appear here! Perhaps your browser cannot display it, or maybe it did not initialize correctly.

最近接了个在做一个很小的旋转任务时,发现了各种问题;

Tags:

Flex 预定义计算文本宽度

        前段时间总个任务,要自动计算文本的宽度,翻遍了API发现只有在舞台显示的东东才能被计算占用宽度。这个问题

纠结了,我想要在还没显示的时候计算已知文本的宽度,从而给它设置显示大小,某昂搞?

AS3使用ApplicationDomain(应用程序域)

  ApplicationDomain 类的用途是存储 ActionScript 3.0 定义表。SWF 文件中的所有代码被定义为存在于应用程序域中。可以使用应用程序域划分位于同一个安全域中的类。这允许同一个类存在多个定义,并且还允许子级重用父级定义。

Flex将Google YouTube视频加载到自己的Flash中(不侵权)

  教你一个将YouTube视频加载到自己Flash中的方法,当然Google YouTube在中国是被封了的,所以要看效果得把Free Gate或其他的翻墙软件开起来。再次声名此方法不会造成对Google YouTube的侵权(Google告你侵权可不是件好玩的事),可以放心使用。

Flex 4在组件外部重设已在skin class内设置的样式

  进入Flex4时代后,我们往往不会再使用Flex自带的“难看外观”,而是自己写skin class,为自己的组件写一个“漂亮皮肤”。

Flex实现组件(UI)在某区域内的“拖动”并“定位”

SWF: 

You are missing some Flash content that should appear here! Perhaps your browser cannot display it, or maybe it did not initialize correctly.

  同事在做一个“让UI在某个区域内随鼠标拖动并定位”的任务,他的实现方法是让UI的x, y随鼠标的move事件的x, y的改变而改变,由于鼠标抛move事件是有时间间隔的,所以UI动起来就会有卡卡的感觉。

Flex或Flash实现3D旋转效果

图片: 
SWF: 

You are missing some Flash content that should appear here! Perhaps your browser cannot display it, or maybe it did not initialize correctly.

  今天有空玩了一下Flex的3D旋转较果,发现较果不错,实现起来也挺简单。用了六个属性就over了,三个旋转属性rotationX、rotationY、rotationZ,三个旋转点设置属性transformX、transformY、transformZ。
Tags:

Flex 4在多状态(State)下使用事件(如click等)要特别注意

SWF: 

You are missing some Flash content that should appear here! Perhaps your browser cannot display it, or maybe it did not initialize correctly.

  Flex 4中多state下使用事件的做法是先在<s:states />里定义state,再在mxml中用click.stateName="..."的写法使用。
 
 
【来看个小例子】

Flex 4取Spark Bitmap Image组件内部source的实际大小

图片: 
  众所周知Flex 4使用BitmapImage组件来显示位图图像,其fillMode属性w可以为clip, repeat, scale由BitmapFillMode类提供。设置为BitmapFillMode.CLIP时,位图在区域的边缘处结束。