- 浏览: 567581 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (237)
- Java (48)
- Flex3 (43)
- Spring (7)
- Hibernate (7)
- 杂文 (2)
- 设计模式 (3)
- 数据库相关 (32)
- Eclipse开发环境 (10)
- C/C++ (1)
- 随笔 (1)
- 生活点滴 (2)
- Flex4 (3)
- Oracle (6)
- SQLServer (6)
- Degrafa (1)
- ActionScript (2)
- JavaScript (11)
- MySQL (8)
- 开源项目 (4)
- AspectJ (0)
- Spring Security (1)
- SSO (0)
- PV3D (2)
- JBPM (1)
- JBoss (0)
- Tomcat (5)
- Struts (1)
- WebService (2)
- 算法 (1)
- 数据结构 (1)
- POI (2)
- Lucene (2)
- 其他 (3)
- Blazeds (2)
- Alternative 3D (0)
- Ibatis (3)
- Intellij (3)
- freemaker (0)
- Maven (5)
- web (4)
- Eclipse (1)
- velocity (1)
- Linux (7)
- CXF (3)
- html (2)
- JVM (1)
最新评论
-
jpsb:
多谢楼主,问题解决,主要就是svn版本不同导致的
Eclipse 导入本地svn项目的问题 -
yycdaizi:
lanmolsz 写道无法同意楼主的说法,楼主所谓的晚捕捉就是 ...
Java异常处理原则 -
lanmolsz:
无法同意楼主的说法,楼主所谓的晚捕捉就是典型的让异常控制程序的 ...
Java异常处理原则 -
cici_new_1987:
...
Java异常处理原则 -
雁行:
倒是怀疑这个功能来着
Eclipse 导入本地svn项目的问题
最近为了项目需要,研究了一下Flex字体旋转的功能,但是在项目中我们所使用的字体类不是Flex的自带组件如TextField,Label等,而是使用了开源项目Degrafa的GraphicTextFiled.这就导致了难度加大。
如果仅仅是使用Flex的Label组件实现字体旋转功能,仅仅需要做到以下两点:
1.在内嵌或者外部样式表中声明FontFamily样式:
<mx:style>
@font-face
{
src:url("assets/fonts/simsun.ttc"); // 或者是src:local("Comic Sans MS“)这样的形式
fontFamily: myTNR;
}
</mx:style>
2.使用Label组件的rotation属性设置字体的旋转角度:
<mx:Label id="Rotation" text="Rotation Text" fontfamily="myTNR" rotation=”90“ />
也可以将rotation属性进行绑定,这样可以动态改变Text的旋转角度
回到实际需求中来:项目中所用的text组件是 GraphicText ,它extends TextField控件,问题是它似乎不支持嵌入字体的旋转(据我所知,曾经尝试过),于是我研究了一下Label组件的源代码,发现label是extends自 Flex的UIComponent,而且它是将一个IUITextField(当然实例化的时候是一个UITexdField)作为它的Child Add到UIComponent中,其实我曾想过写一个组件extends label,但是由于Degrafa的子类需要Implement 某些接口,override一些函数,而这些接口或者函数又恰恰与UIComponent的函数重名了(注:textFiled是flash包下的,与label并非同级),但是UITextField跟label属于同一级别,于是乎我修改了GraphicTextField的源码,使它Extends UiTextField, 同时还需要设置属性Embed=True;并且使用嵌入字体,经过一番修改之后,终于实现了GraphicsText的字体旋转功能。
可能有人会问为什么不直接用Label,因为项目中需要的字体是必须作为Degrafa的Surface下的,所以才会如此麻烦
可是有作了一些适当的Graphics的诸如text ,rotation,color,fontsize的属性绑定之后,唯独只有Color的动态改变总是慢一拍,有点像Flex的异步。
请诸位高手指教,
评论
就是当加 fontWeight="bold" 或fontStyle="italic"
时就看不到了
发表评论
-
AIR html 内存泄露
2010-07-15 14:21 1653众所周知,Flex虽然在客户体验方面独领风骚,但是其 ... -
Flex 内部命名空间
2010-05-11 13:27 1271使用方式如下: //引用命名空间 im ... -
AIR开发下的ALert窗口无法弹出
2010-05-05 10:55 1467最近在从事AIR编程。AIR开发和之前做的RIA开发还是 ... -
Flex调用JS代码
2010-03-03 11:23 5215在Flex开发中有时候需要调用JS代码,例如关闭浏览 ... -
Flex设置浏览器标题
2010-03-03 11:17 2980在Flex下设置页面浏览器标题Title工有两种方式 ... -
Flex版在线PhotoShop(2个)
2010-03-02 13:47 2101刚刚看到了一个Flex版本的Online PhotoShop工 ... -
Degrafa渲染DataGrid
2009-12-22 09:58 2051在DataGrid中可以利用多种组件实现Column ... -
Flex3D 视屏网站
2009-12-21 08:28 1105http://www.hboimagine.com/#/the ... -
多种DataGrid ItemRender实现
2009-12-10 15:00 2030在Flex开发中,可能在展示数据方面,DataGr ... -
Flex RSL(Runtime Shared Library)
2009-12-10 08:03 1718RSL是 Runtime Shared Lib ... -
Degrafa(Beta3)源码
2009-12-08 17:01 1185Degrafa源码共享下载,见附件。 -
Flex 动态换肤
2009-12-08 16:57 1764可能很多人在写Flex程序的时候为了界面的美化,都会用 ... -
Flex Sound Effect 异常
2009-12-08 13:14 1111早上在写Flex代码的时候,想放首歌听听,不知道什么原 ... -
推荐一个不错的Flex网站
2009-12-07 15:51 1215今天看到了一个相当不错的关于Flex/Flash开发的英文站点 ... -
Flex+Java文件上传
2009-12-07 10:14 4385在研究Flex DataGrid导入exc ... -
Flex DataGrid导入Excel(一)
2009-12-02 18:46 5512这篇Blog只是写实现思路。 记得刚毕业 ... -
Flex版FusionCharts图形组件
2009-11-27 08:34 3808在Flex图形领域,FusionCharts为广 ... -
DataGrid导出Excel
2009-11-24 16:54 6342在Adobe的RIA开发环境下,flex并没有导出 ... -
Flex高级表格(Mecgrid)
2009-11-20 13:52 4338最近在考虑DataGrid单元格定位的问题时,收集到了 ... -
DataGrid单元格定位
2009-11-20 13:39 4806在Flex项目开发中,相信很多人会用到DataG ...
相关推荐
Player会自动选择一个合适的字体,无法保证文字的外观在控制之中,很可能会走样。如何避 免出现这样的情况? 解决方法有两种:使用设备字体和使用嵌入字体。设备字体的特性是用户机器上的所有字 体都最大可能地模拟...
利用google-iframe在flex中嵌入网页是在swf上覆盖一个div,flex与网页无法融合,这样会出现各种显示,控制问题,如页面自适应,页面显示控制,内容遮盖,网页内容不随flex滚动条滚动等,现在这些问题都解决了
Flex页面嵌入jsp文件 flex-iframe1.5.1.zip解压找到flex-iframe-1.5.1\flex-iframe-1.5.1\bin\flex-iframe-1.5.1.swc放入flex项目的libs里面如果不是web项目就放倒lib里面,然后在你的mxml的头部里输入xmlns:名字(你...
Flex开发的,照片查看器,很好 看,与大家共享下
flex嵌入jsp所需要的所有jar包,拷贝到项目对应的目录即可完成flex与jsp的整合
flex中嵌入html,完整代码,下来即可使用
flex创建的字体属性框flex创建的字体属性框flex创建的字体属性框flex创建的字体属性框flex创建的字体属性框flex创建的字体属性框
flex 嵌入外部文字样式,弥补flex内部字体不足的缺憾
flex 字体自动放大缩小例子,flex 字体自动放大缩小例子,flex 字体自动放大缩小例子
flex嵌入网页的方法 解压,找到IFrameDemo\src\IFrame.as 复制到你自己的src里
flex 图片自动旋转移动放大,自动旋转移动 自动旋转
flex嵌入JSP页面被遮挡的问题描述,试用代码
flex 特效 立方体旋转,翻页特效,开门关门特效等实例代码
flex 嵌入到jsp页面
Flex应用程序中嵌入各种类型的资源方法总结 中文说明文档和代码, 简单明了好资料
FLEX中下拉框嵌入Checkbox
flex旋转图很好的示例代码
Flex电子相册旋转一
将FLEX嵌入到JSP,其实是通过JSP的TAGLIB实现的. 由于自己找包花了很长时间,特放上大家共享。
程序通过图片的展示实现产品图片的旋转视角效果