在Flash中巧妙替換字體 - 中國WEB開發者網絡 (http://www.webasp.net) -- 技術教程 (http://www.webasp.net/article/) --- 在Flash中巧妙替換字體 (http://www.webasp.net/article/22/21314.htm) |
| -- 作者:未知 -- 發佈日期: 2005-04-30 |
| 不知您是否遇到過這樣的情況,當您用Flash幫同事製作完成了一個課件,可同事認為課件中的字體使用的不太合適,希望把其中的某一種字體全部改為另一種字體。你會如何去完成這項工作呢?在課件中一處一處地更改嗎?如果只是幾處使用了這種字體,問題不大,但如果該字體使用得很多,工作量就太大了,而且很容易遺漏。那麼有沒有更快捷的方法呢?一起來看看吧。其實方法也很簡單,就是利用Flash中Movie Explorer(影片瀏覽器)提供的查找功能。
★工具介紹 Movie Explorer(影片瀏覽器)提供的查找文本框是一個很實用的工具,它可以查找Flash影片中的任何項目,如:實例名、符號名、幀標籤、ActionScript中的字符串、字體名等。查找功能其實就相當於一個過濾器,它會依據輸入的內容對整個項目文件中的所有元素進行過濾,尋找與之相匹配的元素(這裡我們要使用查找字體名的功能)。以下是具體的實現方法(假設我們要將課件中的所有「細明體」替換為「隸書」)。 ★實現方法 1. 打開要替換字體的Flash影片。 2. 打開「Movie Explorer(影片瀏覽器)」窗口(在Flash MX中的快捷鍵是「Alt+F3」)。 3. 在「Movie Explorer(影片瀏覽器)」窗口的頂部是一排過濾按鈕,單擊選中[Show Text](顯示文本)按鈕和[Show Buttons, Movie Clips and Graphics](顯示按鈕、影片剪輯和圖形)按鈕。利用這些過濾按鈕,可以定制顯示列表中的顯示內容。 4. 單擊[Customize Which Items to Show](自定義顯示項目)按鈕,此時會彈出「Movie Explorer Settings(影片瀏覽器設置)」對話框,選中「Context(上下文)」區域內的「Movie Elements(影片元素)」和「Symbol Definitions(符號定義)」兩項,以確保在查找時不會有遺漏。 5. 關閉「Movie Explorer Settings(影片瀏覽器設置)」對話框。在「Find」文本框中輸入「細明體」,此時使用了「細明體」的所有實例和符號定義都會顯示在顯示列表中。單擊顯示列表中的「+」,展開所有分支。 6. 確定當前打開了屬性檢查器面板,如果沒有打開,按「Ctrl+F3」快捷鍵打開屬性檢查器。雙擊「Movie Explorer(影片瀏覽器)」顯示列表中的第一個文本符號(A),此時文本會在舞台上顯示或以符號編輯模式打開。在屬性檢查器中選擇新的字體類型(隸書)。此時剛才選中的那項會從顯示列表中消失(由於當前的過濾是「細明體」,替換為「隸書」後當然不會再顯示)。 7. 重複剛才的操作,直至全部修改完,此時顯示列表中不再有文本符號(A)。 好了,字體已全部替換,當然也可以順便更改字號、字體顏色等。其實,我們在替換字體時已經發現,雙擊文本符號(A)後,文本在「Movie Explorer(影片瀏覽器)」窗口中呈現出可編輯的狀態。也就是說只要在「Movie Explorer(影片瀏覽器)」中,我們就能編輯文本,這給我們的工作帶來了很大的方便。 小提示:有時在編輯文本時會出現不允許編輯的情況,那是因為鎖定了圖層,只需解除鎖定。 |
| webasp.net |