Flash 動態載入字型

2021-05-23 08:19:41 字數 899 閱讀 3686

1、在上面這個 demo 壓縮包中的 font 目錄下,大家可以找到 alphafitness.ttf 字型檔案,首先安裝該字型。

2、重新啟動 flash,新建乙個 flash 檔案(在 demo 中位於 assets/game_font.fla),右鍵單擊庫面板,選擇新建字型(new font)。

-- 如果使用 flash cs4 ide,我們還可以使用元資料標籤(metadata)嵌入字型,如在第一幀寫入**:

3、選擇要使用的字型,這裡我們用 alphafitness 字型,匯出類名為 alphafitnessfont。

4. 設定好後確認,匯出 swf 檔案(本 demo 中為 assets/game_font.swf)。

5. 主程式,首先使用 loader 載入該嵌入字型的 swf 檔案,通過 getdefinitionbyname 獲得匯出類 "alphafitnessfont",使用 font.registerfont 註冊該字型,再用 new 將這個類例項化成乙個 font 類物件並在 textformat 中使用這個字型,示例如下:

package  

// 讀取字型完成,通過 textformat 應用到 textfield 中的文字

private function loadfontcompletehandler(e:event):void }

}

flash跨網域名稱動態載入資料

以前開發的乙個頁面功能是由flash實現的,考慮到使用者體驗的連續性,flash與後台的互動不能通過普通的geturl的方式實現 否則每次互動都會導致頁面重新整理,使用者體驗很差 而必須用as裡面的loadvars類來實現動態載入。通常活動開發的相關flash會放在html promote目錄下面 ...

載入新字型

inputstream in new fileinputstream new file stcaiyun.ttf font f font.createfont font.truetype font,in font df f.derivefont 50.0f public class healthit...

flash系統字型顯示問題

問 var temptext textfield new textfield temptext.text test temptext.settextformat new textformat 黑體 20 設定字型大小有效,設定英文本型也有效,但是如果設定中文的話都是顯示宋體,我試了一下設定成 sim...