Flash中像素字型提示

來源:互聯網
上載者:User
技巧

  製作商業Flash動畫的朋友相信對於象素字型一定不陌生。它又小又酷,非常漂亮,受大多數設計師的歡迎。目前像在全國非常有名的04系列字型(圖-1)


(圖-1)

  04系列字型的官方網站:http://www.04.jp.org/ 大家可以到這裡面去下載所有的04系列字型。

  對於04系列字型,Flash的支援並不完善。不僅對於04系列,對於其他各種類型的字型支援都不是那麼完善,因為Flash是一個向量動畫軟體。他可以很好的解決映像因為放大或縮小所造成的失真問題,但對於由單個象素構成的圖形支援不好,即使目前的FlashMX也是如此。比如(圖-2)


(圖-2)

  曾經有許多網友問過我關於象素字型的處理方法,但因為很麻煩,所以沒有一一說清楚,於是決定寫這篇文章,針對象素字型在Flash中的運用技巧所出現的各種問題的解決方案。

1. 象素字型的基本使用
  這時候就有網友要問了,難道連如何使用這種字型都要說明嗎?是的,因為這種字型的特殊性,對於他的基本使用,有必要說明。每一種象素字型都有它最合適的一個大小,如果不符合這個大小就會出現模糊,或者失去了象素字型的視覺效果等等,就像宋體的最佳大小是9號字型一樣。一般的象素字型最佳大小都在4號~15號之間,至少目前我還沒有遇到超出這個範圍的字型。下面我把04系列字型的最佳大小清單列出來,以供大家參考。

04B 12pt
04B_03 8pt
04B_03b 8pt
04B_8 6pt
04B_09 8pt
04B_11 8pt
04B_19 14pt
04B_20 8pt
04B_21 8pt
04B_24 8pt
04B_25 12pt
04B30 15pt
04B31 12pt

  由上列清單可以看出,一般的象素字型都是在8號大小,所以一般我們都有8號,如果不行,再一個一個的進行實驗。

2. 關於象素字型的座標。

  象素字型它的構成是由象素做單位構成的,而對於它在情境中的座標而言,必須是整數!這是好多朋友犯的錯誤。如果嵌入了MovieCilp中,MovieCilp在情境中的座標也必須是一個整數,否則就會出現模糊的狀況。而且對於將Flash嵌入網頁中對它的大小設定也必須是原動畫的大小,否則都會出現模糊的狀態。

3. 在符號中的使用

  為了能夠更好的組織動畫結構,我們一般都會用符號去構成動畫。如果將象素字型內嵌符號中,編輯時也要注意。在構成象素字型的時候,一定要在主情境中構成,也就是先在主情境中輸入文字,然後按F8鍵將其轉換為符號,如果先產生符號,在符號中編輯,字型會出現模糊狀況。而對於在調用編輯時候,一定不能從符號庫中去調用。因為每個符號在Flash中就是一個小動畫,而他們在主情境中的座標並不受限制,也就是一個符號有他一個自己的內部座標系。所以如果要關聯主情境中的主座標系,就要首先在主情境中產生元素,然後在建立符號,讓符號使用主情境的座標系。調用的時候在主情境中雙擊這個符號進行編輯,符號仍然使用主情境的座標系,如果從符號庫中去調用,則脫離了與主情境的座標系關聯。

  這也需要我們在製作動畫的時候養成一個非常好的習慣,否則你需要重新製作整個符號。
如(圖-3)


(圖-3)

4. 象素之間的錯誤排列

  有時候在輸入字型的時候並沒有發生模糊的狀況,而匯出動畫的時候卻出現了如圖-2中第行文字的情況,這是Flash對向量圖形的處理錯誤。要解決這個問題也不難,只是相對比較麻煩。

  要測試字型是否出現排列錯誤的情況,可以用Ctrl+B連續兩次打散文字圖形。如果出現了這種情況,先撤銷之前的操作,然後用直線工具,將排列錯誤的象素在新圖層中勾畫出來,然後剪貼,在文字的那個圖層按Ctrl+Shift+C將線框粘貼在原處,並把排列錯誤的象素分割出來,然後選中刪除即可。(圖-4)


(圖-4)

5. 請勿使用動態字型

  Flash的文字工具有個功能是動態裝入字型,即調用字型檔Fonts顯示相應的字元,這樣可以很好的減少動畫檔案的體積。但在使用這個功能之前請先考慮:觀看這個動畫的網友是否裝有這些字型呢?例如象素字型一般非專業使用者都沒有安裝這類字型。觀看的時候會團成一團,非常有損美觀。我看過好多大意的朋友使用這個功能來解決象素字型模糊的問題,在自己的機器上測試沒有問題。而像一般的宋體等等字型預設安裝的字型,則可以使用這個功能。

6. 使用Photoshop輔助

  像之前提到的對於象素錯誤排列的問題可以用勾畫然後刪除的方法,但假設有上百甚至上千個文字等著你一個一個去勾畫難道還一個一個去畫嗎?所以這裡建議用Photoshop。他在解決這類象素問題上非常良好,而且Flash也支援對於透明GIF的匯入。我們中Photoshop先輸入要輸入的文字,然後在文字選項中選擇“消除鋸齒無”。然後匯出透明的GIF再匯入Flash,這樣就可以很好的解決了,但相對出來的動畫體積比較大。(圖-5)


(圖-5)


7. LoadMovie()方法的注意

  用Flash做網站的朋友經常要用到LoadMovie方法去讀取一些動畫,而如果在動畫中使用了象素字型,這裡就要注意了:返回放置動畫的目標不能是符號,因為我之前已經說過了,符號和主情境並沒有使用一個座標系,如果讀取到了符號中就會出現模糊,這裡我們要讀取到層級裡,但有些朋友就提出了:我需要讀取的動畫有一個特定的座標,如果這樣的話讀取動畫後會自動將動畫設定成X:0,Y:0的座標。要解決這個問題把被讀取動畫的大小設定的和主動畫一樣大小,然後在做被讀取動畫的時候事先計算好他在主動畫中的位置,這樣就可以解決這個問題了。

8. 周邊資源

  因為目前象素字型異常的流行,國外又推出了許多新的象素字型,例如HOOGE系列的,對Flash的支援都不錯。大家可以到國外的網站去找找,國內我還沒有見到有下載的。或者可以訪問我的網站,在我的網站裡面也有這幾個系列的字型下載,地址:http://www.blackflasher.net

  另外其實在系統中,還有一個非常棒的象素字型,而且他是任何Windows機器上都帶有的,就是系統預設的預設字型:_sans字型,使用他一定要用動態字型功能,他的最佳大小是9號。這樣他就即可以減少檔案大小問題,也可以達到很好的視覺效果。如圖-6


圖-6

  好了,關於象素字型的使用方法就介紹到這裡,順便提醒大家,如果想讓字型更漂亮,建議全部字母使用大寫,因為象素字型本身在視覺語言中是以點的形式存在的。而點一定要規則,否則會失去了存在的意義。所以用全部大小的字母來使用象素字型會更加好看!

  如果對本篇文章有什麼意見或者問題的話,請訪問我的網站:http://www.blackflasher.net,在我的論壇中提出。或者發E-mail至mdiyuliehuo@blackflasher.net,歡迎交流!



相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。