2008年9月1日星期一

翻頁

Flash 翻頁特效,吸引了很多有錢的客戶想要做,可是:

[技術方面]

最炫的那種可以拖拉頁腳的作法,是國外開發者所開發的:

3.5 版,付費
http://www.pageflip.hu/

2.25 版,免費
http://www.pageflip.hu/free.php

2.13 版,免費,結合動態載入頁面內容
http://76design.com/shiftcontrol/index.php/2006/08/22/dynamic-page-flip-v2/

想要使用免費版本的開發者,可以運用這份檔案在 Flash 6 ~ Flash 8 加 ActionScript 1.0 ~ 2.0 上,要將之轉成 ActionScript 3.0 的語法有一定的難度,因為原始作法運用了多層的 MovieClip 與遮罩,想要用 AS 3.0 改寫的話必須先花不少時間重寫一遍。

想要在這個免費範例中額外加上自己的功能,也必須研究其執行流程,光是要將最初全部包在一個 fla 的版本改成動態載入,可能就是一個很麻煩的工作了,好在有人已經做過這件事情,接下來要做其他任何的功能新增,都必須好好研究看看 2.13 版的範例。

[實用性方面]

以我自己看書的經驗來說,我習慣把書本弄得彎彎的,然後只要輕輕的放開一點點,下一頁就會在以微秒為單位的速度以內翻頁完成,不管是看文字為主的書,還是圖畫為主的漫畫,都一樣。若是有某兩頁需要重複來回翻閱以確認前後文的內容的時候,只要雙手抓著書的前後兩部分(1~400, 403~1000),透過傾斜的方式讓單獨那一頁(401, 402) 左右傾倒即可。重點不是手掌控制翻頁的方式,重點在於翻頁的速度是以微秒計算。

甚至若單以PDF電子書的角度來看,因為螢幕上密密麻麻的文字,所以習慣上我喜歡用滑鼠不時的選取(按下滑鼠選取反白)我正在看的文字句子,或只是用手指在螢幕上指來紙去當做游標,若隨時要暫停時,更一定會用滑鼠將閱讀進度選取反白起來。這一小段看似有點離題,不過重點在於面對電子書其實有其他該 focus 要解決的問題,而非著重在翻頁。

[還是不建議]

所以,我實在不是很推薦客戶製作翻頁特效,不僅僅業界能幫你製作這種特效或是延伸功能的開發者不多,就算做好了之後也只是噱頭而已,對於只有幾頁的內容是沒關係,但是對於頁數較多應用時就不是很實用了,而且也不是所有的 user 知道這套模組只要雙擊頁腳就可快速翻頁的功能,每頁都慢慢拉的話會很反感的。

比較起來,單純的頁面呈現,以及加強頁碼標示(正在閱讀哪頁)、跳頁、選頁的機制,應該會比較討喜,甚至可以思考中國捲軸的設計,其實就像是 PDF 是一個直向不斷向下捲的作法,在網頁上製作中國捲軸的做法也就是橫向不斷向右邊瀏覽,只要用滑鼠移動或點擊就可快速游移在頁面之間,又可發揚中華文化,真是一舉數得ㄚ~

望客戶三思ㄚ!

1 意見:

cowper wang 提到...

"重點在於面對電子書其實有其他該 focus 要解決的問題,而非著重在翻頁"

這句話說的實在好極了!!

關於我






* ben {dot} chang {at} ben {dot} idv {dot} tw
* FriendFeed

贊助我1元美金:

Plurk

標籤雲