Flex 字体使用
今天在把玩开源的flex系统和控件时碰到了字体不能编译的问题,所以对字体进行了较为深入的研究。
Flex 支持的True Type和Open Type类型的字体
讲下他们之间的区别
TrueType 字体可调整到任意大小,并且在所有大小情况下,都是清晰可读的。可以将它们发送给 Windows 支持的任何打印机或其他输出设备。
OpenType 字体与 TrueType 字体相关,但包括更大的基本字符集扩展,包括小型大写、老样式数字及更复杂的形状,如“字形”和“连字”。
flex中字体的使用
以下个例子是使用本地的字体,这些字体读取的默认路径是C:\WINDOWS\Fonts,在你把玩别人的flex应用时,你需要注意他人的字体你是否都有了。
<mx:Style>
@font-face
{
src:local("Tahoma");
fontFamily: localFont;
fontWeight: bold;
}
</mx:Style>
<mx:Button fontFamily="localFont" label="Try Me"/>
你也可以通过url定义字体,然后就可以使用相对或绝对路径定义字体
<mx:Style>
@font-face
{
src:url("assets/tahoma.ttf");
fontFamily: localFont;
fontWeight: bold;
}
</mx:Style>
<mx:Button fontFamily="localFont" label="Try Me"/>
@font-face 所有属性如下
src:url("assets/aaa.png")字体url
src:local("Tahoma");本地字体
fontFamily: localFont;字体别名
fontStyle:italic;字体倾斜
fontWeight: bold;字体的粗细默认为normal
advancedAntiAliasing:true字体防锯齿
最后讲下在css中使用字体
<mx:Style>
@font-face
{
src:url("assets/Abduction.ttf");
fontWeight: normal;
fontFamily: localFont;
}
.coolStyle
{
fontFamily: localFont;
fontWeight: normal;
}
</mx:Style>
<mx:Button styleName="coolStyle" label="Try Me"/>
相关文档:
现在的Flex应用,大多是一些多媒体交互式的Web页面,低层次的应用或者是一些主要应用的补充。Flex应用还蕴含着巨大的潜力。一定会出现强
壮的具有高负载能力的并发应用。以Flex技术改写网站的架构,提供更友善与互动的操作介面,刚好解决了ERP系统有改版的需求,可以尝试以Flex技术开发
ERP系统。
对于一个公司想以F ......
AMF是Adobe独家开发出来的通信协议,它采用二进制压缩,序列化、反序列化、传输数据,从而为Flash 播放器与Flash Remoting网关通信提供了一种轻量级的、高效能的通信方式。如下图所示:
AMF(Action Message Format)是一种 binary format的资料型态,透过 AMF overHTTP的方式将flash端资料编码后传回server,server端的 ......
几日前被老总推荐文章一篇,来自7yue兄的blog,作者是Sean Moore ,
原文地址:http://www.insideria.com/2009/04/51-actionscript-30-and-flex-op.html
与其在程序写完了之后臃肿得跑不动,不如平时注意这些关键点,时时提醒自己。翻译出来,以便以后时时查阅。
1 创建新数组时避免使用它的构造函数。
......
环境:eclipse 3.5 + tomcat 6.0 + flex builder 3.0 + blazeds-turnkey-3.2.0.3978.zip(adobe网站上下载)
(因为不能放截图所以只能叙述了)
1,新建一个java web项目 例名为 :testjava;
2,在此工程中写一个简单的类:
package cn.com;
& ......
flex中使用socket与其他语言(如Java)socket交互的例子。
自从Adobe Flash Player升级到9.0.124后,由于安全策略的修改,原来的socket连接方式将不能被使用,而必须采用新的安全策略方式来验证,具体的过程如下:
1.首先检测服务端的843端口是否提供安全策略文件;
&n ......