Flex中如何在mx:Style中用@font-face,在Flash SWF中嵌入字体
2008-11-12 15:57
633 查看
<?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:Script>
<![CDATA[
private function init():void {
var appInfo:LoaderInfo = Application.application.loaderInfo;
/* Just grab the filename from the SWF URL. */
var fileName:String = (appInfo.url).split("/").pop();
/* Convert bytes to kilobytes. */
var kbTotal:String = (appInfo.bytesTotal / 1024).toFixed(2);
info.text = fileName + " (" + kbTotal + "kb)";
}
]]>
</mx:Script>
<mx:Style>
@font-face{
src: url('./fonts/fromFlash.swf');
fontFamily: "Myriad Web Pro";
}
.myriadWebProFromSWF {
fontFamily: "Myriad Web Pro";
fontSize: 24;
}
</mx:Style>
<mx:ApplicationControlBar dock="true">
<mx:Label id="info" />
</mx:ApplicationControlBar>
<mx:Text styleName="myriadWebProFromSWF">
<mx:text>The quick brown fox jumped over the lazy dog.</mx:text>
</mx:Text>
</mx:Application>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white"
applicationComplete="init()">
<mx:Script>
<![CDATA[
private function init():void {
var appInfo:LoaderInfo = Application.application.loaderInfo;
/* Just grab the filename from the SWF URL. */
var fileName:String = (appInfo.url).split("/").pop();
/* Convert bytes to kilobytes. */
var kbTotal:String = (appInfo.bytesTotal / 1024).toFixed(2);
info.text = fileName + " (" + kbTotal + "kb)";
}
]]>
</mx:Script>
<mx:Style>
@font-face{
src: url('./fonts/fromFlash.swf');
fontFamily: "Myriad Web Pro";
}
.myriadWebProFromSWF {
fontFamily: "Myriad Web Pro";
fontSize: 24;
}
</mx:Style>
<mx:ApplicationControlBar dock="true">
<mx:Label id="info" />
</mx:ApplicationControlBar>
<mx:Text styleName="myriadWebProFromSWF">
<mx:text>The quick brown fox jumped over the lazy dog.</mx:text>
</mx:Text>
</mx:Application>
相关文章推荐
- Flex中如何通过设置fontFamily样式在ComboBox控件中使用自定义嵌入字体的例子
- Flex中如何通过设置fontFamily样式在NumericStepper控件中使用嵌入字体的例子
- Flex中如何利用Style Sheet和<mx:style>标签嵌入图片/图标的例子
- Flex中如何通过设定headerStyleName样式在Accordion控件中使用嵌入字体的例子
- Flex中通过设置fontFamily和labelStyleName样式在HSlider控件中使用嵌入字体的例子
- Flex Gumbo中如何通过fontStyle样式,在TextBox中嵌入斜体
- 如何使用自定义字体?@font-face
- Flex中通过设置fontFamily样式在调色板(ColorPicker)控件中使用自定义嵌入字体的例子
- 在flex中如何使用嵌入字体
- 利用CSS的@font-face属性 在网页中嵌入字体
- 【CSS3】---嵌入字体@font-face
- Flex应用中利用Embed metadata(redux)的systemFont属性嵌入字体(font)的例子
- 【CSS3】---嵌入字体@font-face
- 嵌入字体@font-face
- 使用@font-face 属性 实现在网页中嵌入任意字体
- Flex动态载入嵌入字体(Embeded Font)文件
- 嵌入Web字体 ---- @font-face
- 【CSS3】嵌入字体@font-face
- Flex应用中如何利用source属性嵌入字体的例子
- 如何利用@font-face完成个性化字体