2007/7/20

CS3自製 device profile


CS3如何自製device profile

一般大廠的device profile我們可以從Adobe Device Central Online取得。

但有許多開發者可能會希望能自訂自己的device profile,今天研究了一下,大致上不難,只有xml內的資料較繁鎖,但也不致無法使用。

首先要知道profile的存放位置:
C:\Documents and Settings\{user id}\Local Settings\Application Data\Adobe\Adobe Device Central CS3\Devices\

要產生一個新的profile至少要有兩個部份,我以Nokia N95為例,在上述路徑下,可看到
1.Nokia_N95.xml
2.Nokia_N95_Main [資料夾 ]

1.Nokia_N95.xml
XML檔為主要的設定,其中較重要的有


其實contentType中的許多子節點,就是Device Central中預覽device時,右邊出現的那一大堆設定值;若同一支device同時支援兩種以上的contentType時,也能在不同的contentType中做不同的設定。

2.Nokia_N95_Main [資料夾 ]
而在 Nokia_N95_Main 資料夾中,主要是圖片的設定而已,裏面可以看到:
a.Main.png<---主圖 b.MainActive.png<----模擬時,可active按鍵的mouseOver狀態,如變黃色。 c.MainMask.png<----依此mask圖,決定每個按鍵的感應區域 d.MainDesc.xml MainDesc.xml中的tag其實照字面上來看就能理解內容,較需注意的是,裏面設定了很多按鍵的色碼,那些色碼需跟MainMask.png內的色彩一致,才能按得到按鍵。

沒有留言: