好久沒有碰Adobe AIR了... 今天動手做了一個Adobe AIR版的iPhone影音播放,不過這其實只是一個披著iPhone外殼的介面,外加一點仿iPhone的功能,並且只「內嵌」了一首Girl Generation - Oh!歌曲~ 不過這都不是重點 XD 純粹只是想練習練習Flash而已~
blog.Ring.idv.tw
好久沒有碰Adobe AIR了... 今天動手做了一個Adobe AIR版的iPhone影音播放,不過這其實只是一個披著iPhone外殼的介面,外加一點仿iPhone的功能,並且只「內嵌」了一首Girl Generation - Oh!歌曲~ 不過這都不是重點 XD 純粹只是想練習練習Flash而已~
2010-03-09 23:24:30 | Comments (2)
In AIR
(圖片來源:Air Icon Generator)
開發好Air Apps,但是又要為什麼樣的Icon傷腦筋嗎?
Air Icon Generator.是一個Air App,它提供你製作個人化的圖示,不過目前僅提供兩種樣式而已~
需要的人參考看看~ 至少比預設的Icon都會來的好看許多~ XD
2008-07-09 13:53:22 | Add Comment
In AIR, ActionScript 3.0
每次當我們將電腦一開機,進入到桌面系統之後~ 隨之而來的就是載入一連串的常駐程式~ 或是開機自動執行的相關程式~
而這些程式有些會出現System Tray Icon在右下角的工具列中~
下述程式就是要處理這樣的動作滴~ 不過我改了一點小東西~
有裝過Apache 或 Tomcat Server嗎?它們右下角的System Tray Icon會隨著啟動或關閉伺服器而有所變化~ 底下程式可以為你做到~ 玩玩看吧~ ^^
P.S. 請準備16x16、128x128的圖示
SystemTray.as
/** * Date: 2008-03-11 * Shen (http://blog.ring.idv.tw) **/ package { import flash.desktop.*; import flash.events.*; import flash.display.*; import flash.net.*; public class SystemTray { private static var _instance:SystemTray; public static function getInstance():SystemTray { if(SystemTray._instance == null) { SystemTray._instance = new SystemTray(new PrivateClass()); } return SystemTray._instance; } public function SystemTray(pvt:PrivateClass) { trace("SystemTray initialized!"); NativeApplication.nativeApplication.autoExit = false; var icon:Loader = new Loader(); var iconMenu:NativeMenu = new NativeMenu(); var exitCommand:NativeMenuItem = iconMenu.addItem(new NativeMenuItem("Exit")); exitCommand.addEventListener(Event.SELECT, Exit); if (NativeApplication.supportsSystemTrayIcon) { icon.contentLoaderInfo.addEventListener(Event.COMPLETE, iconLoadComplete); icon.load(new URLRequest("icons/StopWatchIcon16.png")); var systray:SystemTrayIcon = NativeApplication.nativeApplication.icon as SystemTrayIcon; systray.tooltip = "CSProxy"; systray.menu = iconMenu; } if (NativeApplication.supportsDockIcon) { icon.contentLoaderInfo.addEventListener(Event.COMPLETE,iconLoadComplete); icon.load(new URLRequest("icons/StopWatchIcon128.png")); var dock:DockIcon = NativeApplication.nativeApplication.icon as DockIcon; dock.menu = iconMenu; } } private function iconLoadComplete(event:Event):void { NativeApplication.nativeApplication.icon.bitmaps = [event.target.content.bitmapData]; } public function onConnected() { var icon:Loader = new Loader(); icon.contentLoaderInfo.addEventListener(Event.COMPLETE,iconLoadComplete); if (NativeApplication.supportsSystemTrayIcon) icon.load(new URLRequest("icons/logo16.jpg")); if (NativeApplication.supportsDockIcon) icon.load(new URLRequest("icons/logo128.jpg")); } public function onDisconnected() { var icon:Loader = new Loader(); icon.contentLoaderInfo.addEventListener(Event.COMPLETE,iconLoadComplete); if (NativeApplication.supportsSystemTrayIcon) icon.load(new URLRequest("icons/StopWatchIcon16.png")); if (NativeApplication.supportsDockIcon) icon.load(new URLRequest("icons/StopWatchIcon128.png")); } private function Exit(event:Event):void { NativeApplication.nativeApplication.icon.bitmaps = []; NativeApplication.nativeApplication.exit(); } } } class PrivateClass { public function PrivateClass( ) { trace("PrivateClass called"); } }
Flash
var singleton:SystemTray = SystemTray.getInstance(); //改變啟動圖示 singleton.onConnected(); //改變關閉圖示 singleton.onDisconnected();
相關資源
2008-03-11 15:43:36 | Comments (4)
Adobe AIR.今天已釋出1.0正式版嚕~ 更伴隨著Flex 3.0的問世~ 意謂著桌面應用程式大戰正式開戰嚕~ 未來的日子果真有好戲可看了~
真的好想找個時間來玩玩... 不過三月份感覺上是個忙碌的月份~ 感覺好像只能期待而無法兌現... 呃~ 來去忙了~
Insult Dueler: Building a Flash game on Adobe AIR.用Adobe AIR的特色來打造一個Flash遊戲~ 好夯哦~ ㄎㄎ~ 套一句「袁惟仁」的口頭蟬~ 真是「令人眼睛為之一亮」哈哈~
相關新聞
.Adobe Technology Platform for RIAs Propels Innovation on the Web
.Leading Companies Deliver RIAs on Adobe AIR
相關資源
2008-02-25 20:35:39 | Add Comment
Adobe AIR Beta 3 釋出了(2007/12/12)~ 離正式版應該相去不遠了~ 有興趣的人可以到「Adobe AIR Beta 3 Installer」去下載,如果你想開發Adobe AIR的程式~ 請到Adobe AIR SDK下載SDK~
相關文章:
.Adobe Integrated Runtime (AIR)
2007-12-14 11:02:10 | Add Comment