Skip to main content

AIR : Little Jam desktop land 蕭可愛桌面樂園


小jam角色設計:circe from 蕭敬騰國際論壇.蕭幫
蕭可愛照片來源 蕭敬騰國際論壇.蕭幫

蕭可愛系列第二發:Little Jam Desktop Land
這是一個類似桌面小寵物的軟體,可供使用者自行新增*.gif and *.png的圖檔到桌面上,並提供「配置儲存」功能,可以依照自己喜好作不同主題的配置,預設的配置是小Jam應援團..=)
只提供.gif and .png用意在於它們都擁有透明背景,這樣放置在桌面會比較有意思,重點是取得容易。 Gif的decoder就是使用 AS3 GIF Player Class 0.1

安裝說明:這是一個免費軟體 base on Adobe AIR Beta2 (使用有效日期至 06/01 2008)
  1. 若你沒安裝過 AIR 請事先安裝好Adobe AIR Beta 2主體 ,這樣以後只要點選 .air 檔案即可自動安裝。(※只需要裝一次喔!,裝過就等著升級就好,有舊版的請先移除再安裝)
  2. 下載LittleJamDesktopLand.air
  3. 執行 LittleJamDesktopLand.air 選擇你想要的安裝路徑,預設會出現在program files檔案夾內

建議將.air檔案收集在同一個資料夾中,可以當作quick launch與uninstall的捷徑

安裝後,會在螢幕的右下方出現小Jam樂園的面板: 以下是menu打開的畫面

主要功能都會有小Jam提示你喔!

功能說明:
add / 新增任意*.gif, *.png到桌面,不過太貪心載入太多動畫有可能會造成電腦效能變差!

save / 儲存目前桌面配置,會將你新增到桌面的動畫,圖片位置記錄下來,可以儲存不同主題檔案

load / 載入已儲存的桌面配置,但是載入期間(依照動畫多寡) 可能會有短暫的時間無法使用其他功能,並不是當機喔!

clean all / 清除目前桌面配置,不會對已儲存的配置造成影響。

about Jam / 蕭可愛簡介與歌迷團體的網站連結

credit / 版權聲明

在載入的圖片上面連點滑鼠左鍵(double-click)是角色操作menu:
到最前面 /
往前一個 /
往後一個 /
到最後面 /
都是用來排列角色的前後位置

點選「固定位置」會無法拖曳直到取消固定。
刪除角色 /





小技巧
同步:想要讓分批載入的動畫同步的話,可以在配置好後,點選「save」儲存後,再點選「load」載入剛剛儲存的.jdp檔,就會讓畫面上的動畫同步開始。
關閉程式:直接點選「開始列上」執行中的Little Jam Desktop Land按紐,按滑鼠右鍵選擇「關閉」(如下圖)
工作時要保持效能:點選「開始列上」執行中的Little Jam Desktop Land按紐,按滑鼠右鍵選擇「最小化」(如下圖)

Comments

Popular posts from this blog

[Unity] erinylin.lazylib - Cookie for PlayerPrefs

有鑑於 PlayerPrefs 測試與版本更新問題,將大家都愛用的 PreviewLabs.PlayerPrefs 打包起來,製作重點還是以懶人為主,基本上 PlayerPrefs 資料更新與數量並不可能會有強烈衝擊效能的狀況產生,所以為了方便開發,就弄了一個視覺化工具,方便除錯用。

雖然 PreviewLabs.PlayerPrefs 作者都宣告放棄他們的版權,不過為了尊重程式,僅僅加入了兩個公用函式,其他並無更改。

內有:
Cookie ManagerCookie 用 DataObject 混合編輯 ScriptableObject執行階段除錯視窗工具當然還是有懶人常數檔案輸出資料版本控制,方便更新版後儲存資料更新功能其實很多,有興趣的請自行到 Github 下載並參考範例吧!

PureMVC 我也會 [1]

為什麼要學 PureMVC ? 明明網路上一堆免費的 MVC 微型框架,為什麼 Erin 特別愛用 PureMVC?
嚴格說起來,使用 PureMVC 開發的專案寫出來的 class 檔一定比 一些簡化版 PureMVC base 的 framework 如 Robotlegs 多,也比較難入門,但是為什麼要特別推薦它?

答案很簡單,越基本的東西反而是最好延伸,留白越多的紙最好畫!也因為如此才令人著迷啊...(咦?)

百分百真情推薦:
大家的職責切分的很乾淨...棒訊息傳遞機制是好物由於架構超然於 Flash / Flex 架構上,反而在 team work 分工的時候更方便擁有多個程式語言的版本,想要入門其他語言是個不錯的選擇Source code 公開化,要改要加什麼隨便你~~出來的時間比較久相關資源多
接下來就來看圖說故事。
PureMVC Diagram, 出處:PureMVC 官網

當初第一眼看到這張圖的時候,真的挺像個變形蟲,不過想要快速了解 framework 的基本運作流程,最容易的方法就是看圖說故事...

PureMVC 核心是由四個單例(singleton design pattern) 組成: Facade, Model, View and Control,唯一出入口就是 Facade,你會發現圖示中 Model, View and Control 都是雙向指向連接到 Facade,它們互相不清楚其他人的存在。

這四個 Class 你也只需要認識 Facade 即可...=)

Facade :
圖示中, Facade 下方有三個圈圈分別是 Mediator, Command and Proxy,意思是所有實作這三種 class instance 都是透過 Façade 來註冊移除或取用其他資源。拿 Flash 來比喻, Facade 很像是 root,所有的 DisplayObject 顯示、操作和移除都可以透過 root 抓取實體後執行,所有實體都可以透過 root 去找到其他實體。在 PureMVC 中, 它最大的作用就是切開 MVC 彼此的依賴,也提供 user 一個統一的操作出入口。

Model, View and Control
你會發現這三個大圈圈旁邊都有一堆同色的 Proxy, Command and Mediator,當各自的 class inst…

[Mac app] 開啟 Mac OSX 中自帶的 Color Picker 並加上 HexColorPicker 功能

參考出處:Mac — Adding Hex Color Picker to Color Picker

Mac app store 上有很多 Color Picker app,差不多 98% 都是需要付費,而這個小工具恰恰是開發中不可缺少一個東西。其實 Mac OSX 中就有自帶一個 ColorPicker,秉持著 DIY 的精神,用幾個小步驟就可以組合出顯示 Hex 色碼的 ColorPicker.app。

Mac 系統需求:10.4 and up