Adobe 宣佈開放 Flex 的源碼

, , , at April 27th, 2007 by 小影

重大消息:四月二十六日,Adobe 宣佈他們將會開放 Flex 的源碼。這次開放源碼將包括 ActionScript 和 MXML 編譯器的 Java 源碼、 ActionScript debugger 和 ActionScript libraries。預定整個開源的過程會在 2007 年底前完成。這意味著一旦發現問題時無數高手可以自行作 patch 上載到 version control 中。這也可以讓人們把 Adobe 沒有時間研究的擴展增進 Flex 。這一招正是和 SUN 對 Java 的控制一樣,這次Microsoft 的 Silverlight 又會怎樣應對?

FlashVNC

, , , at November 24th, 2005 by 小影

darron schall 發表了Flash VNC -- 全新形態的Flash應用。 Flash VNC使用還在alpha的Flash 8.5。Flash 8.5的新功能包括... flash.net.Socket - Low level 的Socket Implementation,可以直接用socket傳送binary資料了 BitmapData - 用程式繪畫點陣圖 ActionScript3 - 使用JIT形式compile的AS3,讓覆雜的運算都可以實用了 Binary的支援 - 前面說到Socket可以傳送Binary,但如果Flash不能處理就無用了。AS3有新的資料類型int 和 uint ,還有flash.util.ByteArray讓處理Binary也變成可能 語言的能力己很完整了,也只有這些功能才能使VNC變得可能,等Flash8.5再成熟一點就試試吧。如果Flash加了這麼多功能仍能保持快速載入和細小player的優點,RIA的開發就不需考慮其他平台了...

Bunchball – Flash的社會網絡平台

, , at October 13th, 2005 by 小影

最近越來越多社會網絡軟件我不喜歡叫這作「Web 2.0」,怪裏怪氣的,也有如Ning一類給人編寫社會網絡軟件的平台。最近在MASO Blog裏介紹的 Bunchball 就是一個平台讓開發者開發和發佈Flash的網路軟件。 對開發者來說,它提供一個開發和發佈的平台,簡單的API就可以做到在線管理、多用者互動、上傳檔案等等東西。如果試過制作這類軟件就會發覺登入系統、在線管理、連線、訊息交換等支節開銷才是最大的,有這樣一個平台可以省掉這些和應用本身無關的開發時間。 對用者來說,它提供一個集中的軟件目錄,用者不用重覆申請賬戶就可以應用到不同的軟件,介紹和推廣軟件的門檻也降低了。 聽上去不錯的遠景,不過不是Open Source又只能在它Server上行這點讓我有點遲疑... 看看API的功能如何再說。

Macromedia Flex

, , at March 30th, 2004 by 小影

最近一年MACROMEDIA的大動作很多,除了收購了制作Flash Tutorial的RoboDemo/RoboHelp系列,還不斷推出各類Server和Web Service的套件。好像Flash Remoting,Flash Communication Server,做Remote Training的Breeze等等... Flex是另一個新產品,以作為Web Application的View/Presentation為目標,Flex希望透過XML去和其他Server Side Language如.NET和Java溝通。 Flex的好處是簡化了用Flash去做Web Application的過程,不用自己處理XML和UI。壞處則是又多一個Flash based的Tools(天,FlashCom、Flash Remoting、Breeze...還多一個?),這種同時Marketing多種相近的產品的方針真的可行嗎? (我會覺得分為同一個產品的不同Version會更好) 不過無論如何Flex提供了另一個Web Application的出路,下次需要作Rich Internet Application時、除了Applet和Java Web Start還有其他東西可選擇了。 Macromedia Flex Macromedia flexes Flash muscle | CNET News.com

我的Flash MORPG之旅

, , at October 20th, 2003 by 小影

Macromedia這一年為Flash推出了許\多的部件 早前有Generator,之後的Flash Remote和Flash Communication Server,還有其他更新為網上教學而設的其他元件 FlashCom提供了許\多之前是Mission Impossible的工具,如視像串流(Video Streaming),甚至可以制作像「新宿24小時」一樣的detect畫面移動的遊戲 不過可惜他們的價格著實太貴,作為自己私下玩的東西未免不化算 其實之前一路在用的XML Socket Server其實是最自由的方式 可是要顧及太多網路編程的東西,而沒有經驗下寫出來的玩意在Peer一多時就倒下了 前年的gamecity就是這樣,不能付合MMORPG的需求 要符合這個需求必需要在設計上節省資源,重用Class和Thread等,這些不是簡單地可以做到的 所以必需要找更好的方法 最近無意找到幾個Flash Remoting的GPL的Implementation,使我研究了之前我不想看的Flash Remoting 這些Implementation是玩家們自己用PHP或Java寫的,不過仔細研究才發現原來Flash Remoting的基本概念是和loadVarible一樣的 用這種東西做game是不夠的 接著我試著找Free的XML Socket Server,市面上可用的不過三四個 大多是過於簡單的,有些做到達我的要求,但compile不到,有些則是python寫的,我的遊戲程式大概不會用python寫吧? 經過長長的過程還是沒有好的結果 終於 我找到另一個方法 有人為Flash寫了XML-RPC的class 只要用Flash就可以做一個XML-RPC的client 只要找一個Java的XML-RPC的impelmentation就可以成為一個Server-Client Model了 還未有時間測試 但我想會靠這個技術完成戰國七雄