分类
Flash

Flex弹出菜单与工具提示重叠

最近项目中遇到一个问题:按钮的工具提示与弹出菜单重叠。原来工具提示由ToolTipManager管理,而弹出菜单由PopUpManager管理,它们的层次都是由SystemManager管理。默认情况下,工具提示层会比弹出菜单层高,这就会导致工具提示总在弹出菜单的上面。可使用PopUpManager的bringToFront方法来交换弹出菜单与工具提示的层次从而避免重叠。

分类
Flash

缺失的Flex Spark组件

在Flex SDK中,有些Flex MX组件找不到相对应的Flex Spark组件。有个罗马尼亚的牛人分享了他开发的Spark组件,包括Alert、ColorPicker、HDivider、VDivider、Menu、 MenuBar和ProgressBar。详见:https://github.com/badu/SparkComponents

分类
Flash

Apache Flex SDK 4.9.0新功能

  1. 新增本地化语言:澳大利亚英语、英国英语、加拿大英语、希腊语、瑞士德语和葡萄牙语;
  2. Apache Flex SDK原生支持Flash Player 10.2至11.5 任一版本的编译。旧版本的SDK被锁定到单一版本;
  3. 更好地支持Vector,包括新的VectorList和VectorCollection类;
  4. 更一致的国际化:包含的的新PostalCodeFormatter和PostalCodeValidator组件;
  5. TLF(文本框框架)已更新至3.0.33版,现已经在SDK中自带 ,无需单独下载;
  6. 支持使用Java 7来编译SDK;
  7. 改进了“Mustella”测试框架,许多测试已更新;
  8. 许多bug修复和其他小改进。
分类
Flash

更新Flex 4.1中TextLayout的RSL路径

最新有网友反映我的几个Flex应用运行出错,可在我的电脑上却运行良好。奇怪了?我首先确认不是程序本身的问题,然后对比这些应用,发现它们都是用Flex 4.1发布的,而且都使用了RSL框架链接方式,肯定是部署出了问题。当我清除Flash Player缓存的已签名认证的RSL文件(swz)后,再次运行该应用就重现错误了:Error #2032: 流错误。 URL: http://fpdownload.adobe.com/pub/swz/flex/4.1.0.16076/textLayout_1.1.0.604.swz。

分类
Flash

对齐多个Flex Chart的y轴

财经图表一般都由多个图表组成。与同步多个图表数据提示一样,多个图表还有对齐多个图表y轴的问题。正好有网友问到这个问题,特写此文小结一下。

最简单的办法就是动态设置gutterLeft或gutterRight样式。首先取得每个图表装订线大小,再比较获得水平装订线的最大值,当完成绘制后重新动态设置gutterLeft或gutterRight样式。如下面的代码: