精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

學習總結 在Flex中如何嵌入Flex字體

開發 后端
Flex字體的概念你是否了解,本文向大家介紹一下如何在Flex中嵌入Flex字體,在Flex中所有非系統安裝Flex字體都需要注冊后才能使用。

本文和大家重點討論一下在Flex中嵌入Flex字體方法,在Flex中所有非系統安裝Flex字體都需要注冊后才能使用。希望本文的介紹能讓你有所收獲。

在Flex中嵌入Flex字體方法總結

嵌入Flex字體

語法

  1. [Embed(source="C:/WINDOWS/Fonts/arial.ttf",   
  2. fontName="Arial",  
  3.  mimeType="application/x-font")]  
  4.  
  5. private var ArialFont:Class;  

source: 字體文件所在路徑(本地)
fontName: 程序中所使用的字體別名
mimeType: 照抄就行了=_=

其中source還可以是指定為字體名稱,而不一定是字體文件.另外還有其它屬性可以設置,詳細查看這里

在Flex中所有非系統安裝Flex字體都需要注冊后才能使用。對于一個用上述方法直接嵌入字體的Flex程序,該嵌入字體會被自動注冊。
可以通過以下程序查詢:

  1. var font_list:Array = Font.enumerateFonts();  
  2.  
  3. for(var i:int=0; i<font_list.length; i++)  
  4.  
  5.     trace(Font(font_list[i]).fontName);  
  6.  

 嵌入的Flex字體會排列在前面.

◆問題是,如果系統里面有這個字體,我何必還要去嵌入呢?

假如你的系統里面有個奇怪的字體,當你肆無忌憚的用在了你的項目里,而整個作品仍到網上后,其它用戶的機器里面沒有這個奇怪的字體,他們可能就看不到,或者看到的是他們系統中所帶字體顯示出來的文字。這顯然不是你想要的,所以,在使用一些別人可能沒有的字體時,嵌入是很有必要的.但如果就這樣直接嵌入,最直接的影響就是加大swf文件的大小.可憐我們這些用漢字的,一個中文字體動不動就幾M...orz.如果一個項目有一堆swf要用幾個相同的中文字體,每個swf都嵌一遍,估計這個項目加起來不會比帝國時代來的小-_-.說的再技術性一點,這么做還不便于維護,修改等等......
此類問題可算是老生常談了,所以我們要做的辦法就是共享字體.

這個方法在flash里面很簡單,只要在庫中選擇添加新字體,然后選擇自己要的字體,修改元件屬性為共享導出,最后發布就行了.具體看這里

整個過程就是如何去使用共享庫,這個技術很古老了,但還是很管用的,到了Flex2,這個過程實際上更簡單了,如果有flash的朋友,可以直接看Flex的幫助 - 如何使用flash類型的字體

我這里要講的是,不用flash,直接用Flex完成所有動作.

首先,挑個要嵌入的Flex字體,比如04b_08,這個字體不是每個人都裝的.因為Flex可以用程序來支持直接嵌入字體,所以挑的字體不管是否已經安裝在系統中,都是無所謂的.測試的時候,你也可以把安裝在系統中的字體先刪除(記得備份),有些系統字體是無法刪除的,比如Arail,Verdana,宋體等.

接著,建立一個as文件,叫FontAssets.as好了,寫入如下代碼后保存 package

  1. {  
  2.  
  3.     import flash.display.Sprite;  
  4.  
  5.     public class FontAssets extends Sprite  
  6.  
  7.     {  
  8.  
  9.         [Embed(source="assets/04b_08.ttf"fontName="04b_08"mimeType="application/x-font")]  
  10.  
  11.         public var PixelFont:Class;  
  12.  
  13.     }  
  14.  
  15. }  

as3語法我就不多說了,不清楚的看這里

◆為什么要繼承Sprite呢?

因為這個swf文件要在以后的程序中被加載.被加載的swf基類必須是繼承Sprite的.你不信的可以試試不繼承,這個swf可以通過編譯,但加載他的就無法通過編譯了,如果關掉嚴格檢測,運行時就會拋異常...
其實嘛,想想flash,root的類型就是MovieClip,是必然存在的,所以要生成一個swf,必須繼承Sprite也是合理的.因為在as3里面,MovieClip是繼承Sprite的

◆兩個字體對象,為什么要聲明為public呢?

因為到時候要在外部訪問這兩個對象呀.當然,有心人也可以用getter方法來設置成為"只讀"的,我這里就懶一下了^^_.

接著,建立一個mxml文件,叫testSharedFonts.mxml.寫入以下代碼并保存
 

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <mx:Application   
  3. xmlns:mx="http://www.adobe.com/2006/mxml"   
  4. layout="absolute" 
  5. styleName="plain" 
  6. > 
  7.   <mx:Script> 
  8.   <![CDATA[  
  9.     private function fontLoadComplete(evt:Event):void  
  10.     {  
  11.        try{  
  12.         Font.registerFont( evt.target.content["PixelFont"] );  
  13.  
  14.         txt1.setStyle("fontFamily", "04b_08");  
  15.        }  
  16.        catch(e:Error){  
  17.         trace(e.toString());  
  18.        }  
  19.     }  
  20.   ]]> 
  21.   </mx:Script> 
  22.     <mx:SWFLoader source="FontAssets.swf" complete="fontLoadComplete(event);"/> 
  23.     <mx:VBox> 
  24.         <mx:Text id="txt1" text="test words" fontSize="12"/> 
  25.         <mx:Text id="txt2" text="test words" fontSize="12"/> 
  26.     </mx:VBox> 
  27. </mx:Application> 
  28.  

 ◆Flex字體嵌入成功,要注意以下幾點

1.注冊字體的時候,訪問PixelFont的方法是當初AS2時候典型的作弊方法,目的為了騙過編譯器,省的它說,當前對象沒有這個變量或方法.但是 AVM2比較牛,如果訪問的變量或方法確實不存在或者是訪問權限不對,它會在運行時拋異常,這也是為什么,上面我要聲明為public的原因!

2.加載進來的共享字體,一定要先注冊才能使用,對于FontAssets.swf,前面說過,當PixelFont在嵌入的同時就已經注冊好了,但是對于testSharedFonts.swf,則不是,所以加載完了FontAssets.swf之后,還要注冊.

3.一個FontAssets可以同時嵌入多個字體,這樣就可以形成一個共享字體庫,但要注意如果字體太多,這個庫(swf文件)也會變的很大.
 

【編輯推薦】

  1. Flex滾動條常見問題解答
  2. FlexBuilder4十大新特性閃亮登場
  3. 學習筆記 Flex中設置Flex滾動條的樣式
  4. 揭開Flex正則表達式的神秘面紗
  5. FlexBuilder開發方法及特點解析 

 

 

責任編輯:佚名 來源: bbs.cnsoftware.cn
相關推薦

2010-08-09 15:41:13

Flex字體

2010-08-10 14:08:09

Flex嵌入字體

2010-08-06 13:22:48

FlexCSS

2010-08-13 10:01:46

Flex樣式定義

2010-08-05 13:27:06

Flex布局

2010-07-30 13:40:59

Flex開發

2010-07-30 12:56:02

Flex調用JavaS

2010-08-09 15:19:29

Flex滾動條

2010-07-27 13:46:18

Flex swf

2010-07-27 15:36:15

Flex swf

2010-07-27 10:39:25

Flex組件

2010-08-04 09:26:27

Flex數據

2010-08-10 16:41:54

FlexJSP

2010-08-10 15:55:20

FlexHTML頁面

2010-08-09 16:01:37

Flex字體

2010-08-09 15:52:28

2010-08-12 13:34:13

Flex驗證組件

2010-07-30 15:18:26

Flex

2010-08-09 10:21:56

XMLFlex

2010-08-12 11:05:33

Flex數據綁定
點贊
收藏

51CTO技術棧公眾號

欧美激情视频网址| 欧美一区二区国产| 亚洲欧洲国产日韩精品| 一区二区久久精品66国产精品| 88国产精品视频一区二区三区| 欧美不卡123| 成人三级视频在线播放| 国产1区在线| 97精品久久久午夜一区二区三区| 国产精品久久久久免费a∨大胸| 免费在线观看a级片| 久久综合社区| 777久久久精品| 五十路熟女丰满大屁股| 91在线品视觉盛宴免费| av成人老司机| 成人在线国产精品| 亚洲欧美综合另类| 午夜欧美精品久久久久久久| 亚洲欧洲在线免费| 影音先锋资源av| 在线免费观看亚洲| 色综合久久综合| 加勒比海盗1在线观看免费国语版| 99久久精品国产一区色| 三级不卡在线观看| 久久久综合av| 国产午夜手机精彩视频| 精品一区二区三区中文字幕老牛| 日韩精品一区二| 午夜精品免费看| 久久uomeier| 亚洲成人资源在线| 少妇久久久久久被弄到高潮| av片在线看| 久久婷婷成人综合色| 国产精品大全| a视频免费在线观看| 久久精品国内一区二区三区| 国产成人在线视频| 青青草av在线播放| 亚洲人成免费| 欧美国产高跟鞋裸体秀xxxhd| 91社区视频在线观看| 亚洲人成亚洲精品| 亚洲精品久久7777777| 美女伦理水蜜桃4| 免费欧美网站| 日韩一级免费一区| 91香蕉国产线在线观看| 成人在线啊v| 欧美日韩一级片网站| 色七七在线观看| 日韩av影片| 黑人精品xxx一区| www.99热这里只有精品| 成人在线黄色电影| 欧美日韩国产限制| 妞干网在线视频观看| missav|免费高清av在线看| 亚洲亚洲精品在线观看| 国产精品久久久久久久乖乖| 欧美xxxxhdvideosex| 亚洲永久免费视频| 97超碰在线人人| av资源中文在线| 欧美日韩国产中文字幕| 情侣黄网站免费看| 播放一区二区| 欧美福利视频导航| 麻豆tv在线观看| 久久中文资源| 亚洲一区二区国产| 肉色超薄丝袜脚交69xx图片| 综合久久综合| 久久久久中文字幕| 日韩欧美在线观看免费| 久久国产精品区| 亚洲在线第一页| 天堂国产一区二区三区| 国产视频一区二区在线| 国产免费色视频| 国产91足控脚交在线观看| 精品久久香蕉国产线看观看gif| 能在线观看的av| 精品美女一区| 精品少妇一区二区三区视频免付费| 天天躁日日躁狠狠躁av| 精品国产aⅴ| 欧美久久精品一级黑人c片 | 99久久精品国产一区二区成人| 国产剧情一区二区三区| 狠狠色伊人亚洲综合网站色| 风间由美一区| 亚洲最新视频在线观看| 国产成人久久婷婷精品流白浆| 成人国产综合| 亚洲成人黄色网| 亚洲第一综合网| 亚洲网站视频| 国产精品久久久久久久久久三级 | 日韩av在线网址| 秋霞网一区二区三区| 国产精品激情| 国产精品情侣自拍| 人妻妺妺窝人体色www聚色窝| 国产三级一区二区| 中国丰满熟妇xxxx性| 欧美成人一二区| 日韩电影中文字幕av| 久久av红桃一区二区禁漫| 国产亚洲一区在线| 91九色视频在线| 毛片免费在线| 亚洲一区二区黄色| 天堂在线中文在线| 国产成人三级| 97在线视频精品| 国产三级小视频| 久久精品一区四区| 成人性免费视频| gogo大尺度成人免费视频| 精品视频在线观看日韩| 久久国产露脸精品国产| 久久精品国产在热久久| 日本午夜一区二区三区| 51精品视频| 日韩欧美卡一卡二| 男人在线观看视频| 免费在线一区观看| 欧美一区二区三区电影在线观看| 啦啦啦中文在线观看日本| 欧美男人的天堂一二区| 免费看91的网站| 欧美亚洲自偷自偷| 免费久久一级欧美特大黄| 牛牛精品视频在线| 日韩一二三四区| 麻豆天美蜜桃91| 久久精品免费观看| 亚洲综合第一| 亚洲18在线| 色777狠狠综合秋免鲁丝| 亚洲男人天堂网址| 久久久久久久久久久黄色| 欧美一级在线看| 欧美日韩一区二区三区不卡视频| 欧美极品在线播放| 黄色www视频| 亚洲高清久久久| 亚洲精品激情视频| 一区二区三区精品视频在线观看| 国产视频一区二区不卡| 精品极品在线| 国产午夜精品理论片a级探花| 国产美女激情视频| 久久日韩精品一区二区五区| 50路60路老熟妇啪啪| 制服丝袜亚洲色图| 中国女人做爰视频| 精品视频在线播放一区二区三区 | a视频网址在线观看| 欧美午夜精品久久久久久孕妇| 亚洲图片另类小说| 日本伊人午夜精品| 中文字幕一区二区三区最新| 精品国模一区二区三区欧美| 美女啪啪无遮挡免费久久网站| 国产高清免费观看| 午夜精品久久久久久久| 国产熟妇搡bbbb搡bbbb| 人人精品人人爱| 潘金莲一级淫片aaaaaa播放1| 日本99精品| 97视频在线观看播放| 精品美女视频在线观看免费软件 | 久久久久久999| 天天摸夜夜添狠狠添婷婷| 欧美视频一区二区三区…| 男生草女生视频| 久久国产乱子精品免费女| 欧美人与动牲交xxxxbbbb| 欧美激情极品| 国产欧亚日韩视频| 成人性生交大片免费看网站| 亚洲女人被黑人巨大进入al| 中文字幕av网站| 一区二区三区鲁丝不卡| 波多野结衣福利| 久久国产日韩欧美精品| 久久精品国产sm调教网站演员| 欧美日韩xxxx| yy111111少妇影院日韩夜片| 日本免费一区二区三区四区| 操91在线视频| 欧美拍拍视频| 日韩精品一区二区三区中文不卡 | 国产综合动作在线观看| 台湾佬中文娱乐久久久| 欧美成人免费播放| 黄色小视频在线观看| 日韩欧美色综合| 香蕉污视频在线观看| 亚洲国产精品麻豆| 国内毛片毛片毛片毛片毛片| 91麻豆免费观看| wwwxxx色| 久久福利视频一区二区| 免费无码不卡视频在线观看| 亚洲综合激情在线| 日韩av不卡播放| 精品自拍偷拍| 91在线观看免费高清| 欧美粗大gay| 午夜精品在线观看| 色呦呦在线视频| 日韩中文字幕视频| 久青草国产在线| 亚洲国产欧美一区二区丝袜黑人 | 国产不卡视频一区| 色乱码一区二区三区在线| 一本色道久久| 国产精品videossex国产高清| 日韩激情图片| 日本视频精品一区| 日韩伦理一区二区三区| 成人在线观看91| 视频精品国内| 91欧美视频网站| 九九热这里有精品| 136fldh精品导航福利| 第一中文字幕在线| 欧美极品美女电影一区| 污污片在线免费视频| 久久精品人人爽| 欧美性天天影视| 日韩中文字幕视频在线| 日本激情视频在线观看| 中文字幕在线国产精品| av二区在线| 中文字幕av一区中文字幕天堂 | 黄色一级一级片| 噜噜噜91成人网| 丝袜老师办公室里做好紧好爽 | 亚洲欧洲综合另类在线| 天堂av免费在线| 国产精品不卡在线| 翔田千里88av中文字幕| 国产精品美女久久久久高潮| 五月婷婷婷婷婷| 国产精品久久久久久久久搜平片| www..com.cn蕾丝视频在线观看免费版| 91麻豆精品一区二区三区| 精品无码在线视频| 久久久三级国产网站| caopeng视频| 国产欧美日韩不卡| 成人18视频免费69| 一区二区三区四区高清精品免费观看 | 国产精品网站在线| 99成人在线观看| 亚洲美女精品一区| 国产午夜激情视频| 日韩欧美高清在线视频| 中文字幕日产av| 欧美一区二区精品| 少妇人妻精品一区二区三区| 精品夜色国产国偷在线| www.黄在线观看| 久久综合88中文色鬼| 白白色在线观看| 日韩av免费看| 日韩一区二区三免费高清在线观看| 91久久精品美女| 9国产精品午夜| 欧美日韩国产精品一区二区| 日韩av密桃| 欧美激情亚洲天堂| 久久精品盗摄| 天堂在线一区二区三区| 成人网页在线观看| 欧美成人另类视频| 亚洲欧美激情一区二区| 中日韩黄色大片| 欧美日韩精品一区二区三区| 亚洲第一大网站| 亚洲欧美精品中文字幕在线| 日本中文字幕在线2020| 97成人精品区在线播放| 欧美成a人片免费观看久久五月天| 豆国产97在线| 精品国内自产拍在线观看视频| 国产欧美综合一区| 亚洲欧美日韩在线观看a三区| 欧美日韩中文不卡| www.欧美亚洲| 午夜国产小视频| 欧美日韩国产一区二区三区| 97人妻一区二区精品免费视频 | 日韩少妇一区二区| 国产精品水嫩水嫩| 在线免费观看毛片| 欧美狂野另类xxxxoooo| 日韩av视屏| 欧美高清不卡在线| 久久精品嫩草影院| 欧美lavv| 国产综合色产| 久久久精品高清| www精品美女久久久tv| 欧美色图亚洲天堂| 欧美日精品一区视频| 水莓100在线视频| 欧美激情伊人电影| 国产一区精品二区| 亚洲欧美日韩精品久久久| 性一交一乱一区二区洋洋av| 美女搡bbb又爽又猛又黄www| 一色屋精品亚洲香蕉网站| 九九精品免费视频| 精品少妇一区二区| aaa大片在线观看| 国产精品永久免费| 国产乱码精品一区二区亚洲| 国产精品999视频| 福利一区福利二区| 欧美国产日韩在线观看成人| 欧美日韩综合在线免费观看| 黄色小视频在线观看| 欧美在线免费看| 国产精品成人自拍| 日本精品久久久久久久久久| 国产做a爰片久久毛片| 潮喷失禁大喷水aⅴ无码| 在线日韩国产精品| 欧洲亚洲精品视频| 欧洲亚洲女同hd| 欧美黑白配在线| 亚洲中文字幕无码专区| 99久久777色| 日韩欧美亚洲视频| 日韩电影大全免费观看2023年上| 三级网站视频在在线播放| 444亚洲人体| 欧美久久影院| 中文字幕视频观看| 亚洲国产aⅴ成人精品无吗| 亚洲国产精品久久久久爰性色| 欧美成人网在线| 国产精品午夜av| 少妇高潮喷水在线观看| 99久久99久久久精品齐齐| 久久夜色精品亚洲| 日韩电影大片中文字幕| 三上悠亚国产精品一区二区三区| 日韩欧美亚洲区| 美日韩一级片在线观看| 波多野结衣喷潮| 日韩视频永久免费| 爱情岛亚洲播放路线| 蜜桃999成人看片在线观看| 久久激情久久| 久久日免费视频| 91精品国产乱| 免费男女羞羞的视频网站在线观看| 国产成人精品免费视频大全最热 | 韩剧1988免费观看全集| 卡通动漫国产精品| 毛片av免费在线观看| 国产精品精品国产色婷婷| aaa一区二区| 91精品国产高清自在线| 欧美日韩水蜜桃| 善良的小姨在线| 精品久久久久久中文字幕一区奶水 | 日韩激情片免费| av在线日韩| 男人的天堂成人| 99久久精品免费看| 中国一区二区视频| 久久99国产综合精品女同| 欧美日韩导航| 色婷婷.com| 亚洲va国产天堂va久久en| 黄色免费在线播放| 亚洲aⅴ日韩av电影在线观看| 99xxxx成人网| 欧美性生交大片| 日韩av综合网站| 99国内精品久久久久| 日韩精品视频久久| 中文字幕亚洲欧美在线不卡| 视频污在线观看| 国产欧美亚洲视频| 亚洲欧美卡通另类91av| 尤物在线免费视频| 亚洲欧美日韩国产成人| 香蕉大人久久国产成人av| 韩国视频一区二区三区| 亚洲成人精品在线观看|