您的位置:首页 > 其它

检测Flex应用程序中嵌入了哪种字体(fonts)的例子

2009-11-11 13:49 537 查看
接下来的例子演示了如何利用SystemManager类的
embeddedFontList属性,检测Flex应用中嵌入了哪种字体(fonts)。

让我们先来看一下Demo(
可以右键View Source或点击这里察看源代码
):
Download: main.mxml

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white"
applicationComplete="init();">

<mx:Style>
@font-face {
src: local('Arial');
fontFamily: ArialEmbedded;
}

@font-face {
src: local('Verdana');
fontFamily: VerdanaEmbedded;
}
</mx:Style>

<mx:Script>
<![CDATA[
import mx.utils.ObjectUtil;

private function init():void {
var fontList:Object =  systemManager.embeddedFontList;
textArea.text = ObjectUtil.toString(fontList);
}
]]>
</mx:Script>

<mx:Form>
<mx:FormItem label="systemManager.embeddedFontList:">
<mx:TextArea id="textArea"
editable="false"
width="320"
height="160" />
</mx:FormItem>
</mx:Form>

</mx:Application>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: