`
remoteJavaSky
  • 浏览: 47373 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Flex CollapsibleAccordion(折叠式手风琴 ) 中文问题解决

    博客分类:
  • Flex
阅读更多
说的这个问题在Flex4之后已经不存在了。在安徽电信ODN项目中,主页面就使用了此组件。

在TourDeFlexhttp://www.adobe.com/devnet/flex/tourdeflex.html中有个折叠式手风琴控件(Collapsible Accordion),可以折叠手风琴,很酷,但不支持中文。几经尝试发现是由于Flex控件在旋转后中文就不显示了,因此做了相应修改以支持中文,并添加了一些删除,增加子组件的方法,以方便编程式的使用。当然如果熟悉了Flex组件的生命周期,可以根据需求增添功能。

对于中文问题,主要就是利用按钮的快照图片来替代按钮,这样既可以保证了用图片的好处,又不失对按钮本身标签样式的使用,有点投机取巧。

对于添加删除子组件,主要是鉴于本身组件的使用不够方面。遵循Flex的组件生命周期,添加相应方法即可。

源码及示例已在附近中(这个压缩文件是个标准的Flex Web工程,直接导入FlexBuilder后,选择CollapsibleAccordionSample运行即可)

0
0
分享到:
评论
2 楼 remoteJavaSky 2013-03-04  
根本问题是Flex3的控件旋转,如果有中文就显示不出来。

我的解决方法就是 利用按钮的快照图片,让图片旋转显示中文字体,这和字体放哪个目录没有关系的。 不过我使用的是Flex系统自带的中文字体。 

如果是Flex版本4 控件rotate是不会有中文显示问题的。
1 楼 linfeng0169 2013-03-04  
我现在报一个字体转换错误的错误 请问下 字体是要放在那个目录下面啊~!

相关推荐

Global site tag (gtag.js) - Google Analytics