專利名稱:一種基于共享庫資源的Flash嵌入字體方法
技術領域:
本發明涉及到在Flash中使用嵌入字體方法,尤其涉及一種基于共享庫資源的Flash嵌入字體方法。
背景技術:
人機交互(Human-Computer Interaction)是電子信息科學中最年青的分支學科之一。它是電子信息科學和認知心理學兩大學科相結合的產物,涉及當前許多熱門的電子信息技術,如人工智能、自然語言處理、多媒體系統等,同時也吸收了語言學、人機工程學和社會學的研究成果,是一門交叉性、邊緣性、綜合性的學科。
多媒體交互系統以用戶智能化應用為核心,為現代化的社區、休閑娛樂等產業提供場所應用、用戶信息交互平臺、綜合信息服務等智能應用的一體化綜合解決方案。
多媒體系統人機交互終端作為智能化系統與用戶的信息交互平臺,由LCD液晶顯示屏、觸摸屏等部分構成,采用菜單查詢、信息交流的簡捷方式,實現了智能系統與用戶的交流。
在嵌入字體時,Flash會將所有字體信息存儲在SWF文件中,因此,即使用戶計算機上沒有安裝的字體也可以正確顯示。如果您在FLA文件中所用的某種字體在用戶的系統上沒有安裝,而且您沒有把該字體嵌入到SWF文件中,則Flash播放器(Flash Player)將自動選擇一個替換字體進行顯示。
在Flash中,嵌入字體的方法為動態或輸入文本字段。但是,某些字體(特別是用于亞洲語言的字體),在嵌入時可能會顯著增加SWF文件的大小。譬如使用一種中文字體后,SWF文件的大小可能會達到幾M或者幾十M,不利于文件的傳輸,同時由于文件過大會導致瀏覽器以及ActiveX控件運行失敗。
以往使用的共享庫資源的方法為創作期間的共享資源,可以用本地網絡上任何其它可用元件來更新或替換正在創作的文檔中的任何元件。可以在創作文檔時更新目標文檔中的元件。目標文檔中的元件保留了原始名稱和屬性,但其內容會被更新或替換為所選元件的內容。
發明內容
本發明的目的,就是為了克服現有技術存在的上述問題,提供一種新的基于共享庫資源的Flash嵌入字體技術。
本發明的目的是通過以下技術方案實現的一種基于共享庫資源的Flash嵌入字體方法,包括建立一個源文檔;建立一個目標文檔;運用共享庫資源,在源文檔中使用嵌入字體;創建作為目標文檔的字體來源的共享庫資源;在目標文檔中載入源文檔;在目標文檔中使用嵌入字體。
所述的在Flash中使用的嵌入字體其方法,包括(1)在源文檔中,在“庫”面板中創建字體元件;(2)然后給該元件分配一個標識符字符串和一個公布包含該字體元件的文檔的URL;(3)在源文檔中創建元件包含上述字體元件的URL;(4)在目標文檔中載入源文檔,即可使用源文檔中的字體作為嵌入字體。
所述的在Flash中使用的嵌入字體,包括嵌入字體和運行時共享庫資源。
所述的嵌入字體是以共享庫形式作為源文檔資源存儲的。
所述的共享庫資源是指允許在多個目標文檔中使用源文檔的資源。
所述的運行時共享庫資源指的是源文檔的資源是以外部文件的形式鏈接到目標文檔中,運行時資源在文檔回放期間(即在運行時)加載到目標文檔中的資源。
使用共享庫資源可以通過各種方式優化工作流程和文檔資源管理。可以使用共享庫資源在多個站點間共享一個字體元件,為多個場景或文檔中使用的動畫中的元素提供單一來源,或者創建一個中央資源庫來跟蹤和控制版本修訂。
圖1為本發明的結構圖。
具體實施例方式
下面結合附圖對本發明作進一步詳細說明。
參見圖1,一種基于共享庫資源的Flash嵌入字體方法,包括建立一個源文檔;建立一個目標文檔;運用共享庫資源,在源文檔中使用嵌入字體;創建作為目標文檔的字體來源的共享庫資源;在目標文檔中載入源文檔;在目標文檔中使用嵌入字體。所述的在Flash中使用的嵌入字體其方法,包括(1)在源文檔中,在“庫”面板中創建字體元件;(2)然后給該元件分配一個標識符字符串和一個公布包含該字體元件的文檔的URL;(3)在源文檔中創建元件包含上述字體元件的URL;(4)在目標文檔中載入源文檔,即可使用源文檔中的字體作為嵌入字體。所述的在Flash中使用的嵌入字體,包括嵌入字體和運行時共享庫資源。所述的嵌入字體是以共享庫形式作為源文檔資源存儲的。所述的共享庫資源是指允許在多個目標文檔中使用源文檔的資源。所述的運行時共享庫資源指的是源文檔的資源是以外部文件的形式鏈接到目標文檔中,運行時資源在文檔回放期間(即在運行時)加載到目標文檔中的資源。
使用共享庫資源可以通過各種方式優化工作流程和文檔資源管理。可以使用共享庫資源在多個站點間共享一個字體元件,為多個場景或文檔中使用的動畫中的元素提供單一來源,或者創建一個中央資源庫來跟蹤和控制版本修訂;結合嵌入字體元件和運行時共享庫資源功能,將嵌入字體與文檔編輯環境分離,方便了用戶操作,可以靈活的運用嵌入字體,利用從外部載入文檔也提高了網絡傳輸的速度,同時也有利于字體元件的集中管理。
權利要求
1.一種基于共享庫資源的Flash嵌入字體方法,其特征在于,包括建立一個源文檔;建立一個目標文檔;運用共享庫資源,在源文檔中使用嵌入字體;創建作為目標文檔的字體來源的共享庫資源;在目標文檔中載入源文檔;在目標文檔中使用嵌入字體。
2.根據權利要求1所述的一種基于共享庫資源的Flash嵌入字體方法,其特征在于,所述的在Flash中使用的嵌入字體其方法,包括(1)在源文檔中,在“庫”面板中創建字體元件;(2)然后給該元件分配一個標識符字符串和一個公布包含該字體元件的文檔的URL;(3)在源文檔中創建元件包含上述字體元件的URL;(4)在目標文檔中載入源文檔,即可使用源文檔中的字體作為嵌入字體。
3.根據權利要求1所述的一種基于共享庫資源的Flash嵌入字體方法,其特征在于,所述的在Flash中使用的嵌入字體,包括嵌入字體和運行時共享庫資源。
4.根據權利要求1所述的一種基于共享庫資源的Flash嵌入字體方法,其特征在于,所述的嵌入字體是以共享庫形式作為源文檔資源存儲的。
5.根據權利要求1所述的一種基于共享庫資源的Flash嵌入字體方法,其特征在于,所述的共享庫資源是指允許在多個目標文檔中使用源文檔的資源。
6.根據權利要求3所述的一種基于共享庫資源的Flash嵌入字體方法,其特征在于,所述的運行時共享庫資源指的是源文檔的資源是以外部文件的形式鏈接到目標文檔中,運行時資源在文檔回放期間加載到目標文檔中的資源。
全文摘要
本發明涉及一種基于共享庫資源的Flash嵌入字體方法,包括建立一個源文檔;建立一個目標文檔;運用共享庫資源,在源文檔中使用嵌入字體;創建作為目標文檔的字體來源的共享庫資源;在目標文檔中載入源文檔;在目標文檔中使用嵌入字體。與現有技術相比,本發明結合嵌入字體元件和運行時共享庫資源功能,將嵌入字體與文檔編輯環境分離,方便了用戶操作,可以靈活的運用嵌入字體,利用從外部載入文檔也提高了網絡傳輸的速度,同時也有利于字體元件的集中管理。
文檔編號G06F17/30GK101089813SQ20061002768
公開日2007年12月19日 申請日期2006年6月13日 優先權日2006年6月13日
發明者金駿, 鄭加高 申請人:上海新納廣告傳媒有限公司