跳到主要內容

發表文章

目前顯示的是 五月, 2010的文章

Flare3D Engine for Flash

http://www.flare3d.com/
一套新的flash3d engine,
這套engine最大的強項, 就是跟3dmax整合的非常好,
到他的官網可以下載外掛檔安裝在3dmax上,筆者試過在3dmax2009,3dmax2010(64位元),皆可正常使用。
安裝好後,在上方的toolbar就會出現flare3d的選項(3dmax2010需要手動設定把該功能叫出來)


按下preveiw後,就會啟動flashPlayer,這樣在製作時就可以直接看到結果,超讚的啦


也可以看到面數和物件的資訊


更多的example,你可以在你的安裝目錄下找到Flare3D資料夾, 裡面就有flash的說明文件和swc
還有20個example可以學習參考

經試驗, 模型可以跑到七千面,很酷

Adobe Catalyst 教學一

在這次Adobe CS5產品線裡, 除了大家熟悉的軟體,
這次還推出了一個新產品,名為 Adobe Catalyst CS5
如其名字一樣,這套軟體的出現,是要來摧化設計師與程式設計師的工作流程。
要動感的視覺,程式就不好套,而程式好套,就會少了一些動態。
可以先參考 Lee Brimelow 所寫的二篇 Catalyst 教學
http://www.gotoandlearn.com/
在某個專案上, 有個需求是要做一個線上版的問卷。
會有radiobutton和checkbox等元素, 最後再把值送到資料庫,
這時就想到使用catalyst來試玩看看。
在這兒for教學, 所以只簡單做了二題,概念上都一樣,你可以自已再新增
Catalyst 輸出的格式也是.swf, 只是他使用的程式碼是 mxml ,
製作流程如下:
1.設計師的 psd 檔(圖層已分類好)
2.啟動 Catalyst ,匯入 psd 檔。
3.選擇圖層元素,將其轉換成元件(有點像是 flash 把元件轉成 MovieClip, 但 Catalyst 的元件更多)
4.製作state,有點像是flash的場景概念, 在切換state時,可以由 catalyst 來自動新增轉場效果
5.匯出成 fxp 格式, 再由 flashbuilder4 來接手寫其他的程式。

設計師的PSD檔



啟動 Adobe Flash Catalyst CS5


選擇 From Adobe Photoshop PSD File


圖層分類和 PSD 檔一模一樣


選擇要製作成RadioButton的三個元素。


在面版上,選擇Convert Artwork to Compoent, 祭到RadioButton


轉換完成後,點擊二下,即可看到RadioButton有四個state。


在RadioButton模式下, 點擊一下剛剛的文字


轉換成RadioButton的Label




線上Demo
之後再來待上FlashBuilder的教學
SourceCode Download

米蘭徵才!! AS 及 系統程式設計師

以下為轉貼米蘭blog文章
原文網址:
http://medialand.com.tw/blog/article.asp?id=1231
ActionScript3互動技術程式設計師

如果你:
1. 對互動技術或RIA具有莫名的熱情與執著
2. 希望與強力的互動團隊一起討論及開發日新月異的新技術,並樂此不疲深陷其中
3. 尋求一個舞台可以將你的技術與創意完美結合
請立刻加入我們!


我們需要的是:
1. 需熟悉ActionScript3及物件導向
2. 不需要懂Server端語言或資料庫, 但要有概念
3. 樂天且積極的態度 - 工作中不忘記笑聲,閒下來時仍不時想要充實自己
4. 喜歡與團隊合作的默契 - 米蘭是個大家庭,團隊之間互相協助幫忙讓工作更不像是工作
5. 具有克服問題的能力 - 工作上一定會遇到難題,要如何克服問題而不是被問題卡住,即使舉手尋求幫助也是克服問題的一種方法
6. 履歷中希望能附上作品或是能展示能力的任何東西

履歷請寄: jason@mail.medialand.com.tw


=============================================
資深Internet程式設計師

1.具程式開發能力3年以上
2.熟悉ASP、ASP.NET、VB.NET、C#
3.熟悉ADO.NET Entity Framework 或 LINQ
4.熟悉SQL Server資料庫設計及維護能力
5.了解AJAX、jQuery、Javascript、CSS
6.了解MS平台架構,具備伺服器架構及管理經驗
7.擅長Web Base系統開發架構規劃設計及需求分析
8.具溝通協調能力、熟悉Team Work開發模式
9.責任制,視專案狀況需配合加班

履歷請寄:
tang@mail.medialand.com.tw

Extends Singleton

Singleton Pattern在設計模式中, 是最常用到的
寫 game , 或是管理資訊, 傳值接值, 都非常的好用
但是如果要去繼承該類別呢?
最近在專案上遇到了類似的問題
Main.swf和Child.swf,共用同一個Singleton類別
理當一切都很完美
但現在Main.swf裡Singleton裡的某個方法, 是把另外一個單元裡的swc類別給加進去(大個100k)
且 Singleton 可能要經常改函式裡的程式碼, 這樣每次都要發怖二次。
而透過 Singleton 的 extends
child.swf用一個 Singleton 類別。
Main.swf用繼承 Singleton ,這樣二隻swf檔一樣可以共用同一個實體。
這樣就很適合在多人合作時, 大家要共用一個 singleton 類別
給別人簡單版的 Singleton, 而主程式的 Singleton 就可以寫上其他功能。
一般 Singleton 的寫法, 新增一個 updateInstance 函式給子類別呼叫。
/** * @author milkmidi * @see http://milkmidi.blogspot * @version 1.0.1 * @date created 2010/03/29/ */ package milkmidi.test { import flash.events.Event; import flash.events.EventDispatcher; public class MSingleton extends EventDispatcher { private static var _instance:MSingleton; protected namespace singleton; public var name: String = "MSingleton"; public function MSingleton(pSingletonEnforcer:SingletonEnforcer) { if ( !(pSingletonEnforcer is SingletonEnforcer)) throw new Error("Singleton is obviously...…

DAEViewer1.0

製作一個簡單版的DAEViewer
可以直接開啟本機端的.dae檔,
方便檢測製作的dae是否有效,
經過測試,可以正常的載入包含動畫格式的dae檔。
下一版再來補上可以更換材質的功能。

http://www.box.net/shared/nc5d0o0s99