跳到主要內容

發表文章

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

AdobeFlashCS5試玩心得

感謝台灣Adobe提供的CS5 Beta版 呼,來分享一下FlashCS5的試用心得, 我是以手上的Beta版來做測試 正式版上市後, 可能會有些不同喔。 和CS3, CS4比較一下, 文字的排版換了。 歡迎頁, 最大的牛肉當然就是IPhone App了呀, 可惜, 已經, ......你懂的, (只能自己寫爽而不能上水果store) 新面版功能:Code snippets 之前就有類似的外掛面版, 而CS5把他整合進去, 看樣子是為了讓初學者好上手 找到你要的功能,點二下, 就會幫你產生對映的程式碼。 增強程式碼提示功能: CS4之前的版本, 都只會提示預設的flash類別。 CS5只要路徑對,所有安裝的第三方類別都可以找的到, 這樣做就對了。 全新文字排版功能:簡單來說,是把Indesign的文字功能整個搬到flash裡。 文字可以下拉選擇新的TLT Text或是使用舊版的Classic Text 使用新版的TLT Text一定要搭配FlashPlayer10喔 之後文字就可以拉出許多的文字框, 但拉不好就感覺像在玩連連看(誤) 這個的正確功能指的是同一個動態文字, 能夠被放在不同的位置, 就能做出多欄位選取。 發佈成swf後, 就可以多選文字框, 太讚了,以後就不用一堆文字來排版,推 Deco Tool: 多了新的筆刷, 不過我很好奇, 這個功能在CS4就有, 請問有人用過嗎? 元件庫新增字型:CS4之前的版本, 新增字型會把所有的字崁入, 發佈後就暴K CS5能讓你指定所需的文字。 Create New Symbo時, 多了Folder的選項, 呼, 這個功能不錯 除了存檔成.fla外, CS5還可以存成.xfl xfl格式就長成這樣, 會有一推資料庫和一堆xml, 會把fla所有的元件影格都都變成文字格式 好處就是可以直接用筆記本更改 不過發佈還是要開flash呀, 而且經過我的測試, 那一堆xml, 你是不會想去看他的 下一篇來分享Catalyst CS5。

新案上線, 施羅德世界資源基金

施羅德世界資源基金 當然這次主要的技術, 是使用PV3D製作一個飛機的小遊戲。 使用鍵盤的上、下、左、右鍵或是WASD來控製 點擊滑鼠左鍵為俯視模式。 參考資源: Papervision3DEssentials 裡面有介紹到飛機的控製還有切面的問題 而整個網站串接,是使用Progression4來製作

TweenMax MosaicPlugin

Flash製作Mosaic效果還滿常見的 但要給設計師們使用這樣的類別,好像不是那麼容易 就想到TweenMax有Plugin的概念, 讀了一下原理,就自己寫一個 這樣只要會使用TweenMax就可以使用這樣的效果。 線上Demo 需要再下載gs.TweenMax類別才能使用喔 完整程式碼 /** /** * @author milkmidi * @see http://milkmidi.blogspot.com * @version 1.0.0 * @date created 2010/04/16/ */ package milkmidi.tweenmax.plugins { import flash.display.*; import flash.geom.*; import gs.plugins.TweenPlugin; import gs.TweenLite; public class MosaicPlugin extends TweenPlugin { public static const VERSION :Number = 1.0; public static const API :Number = 1.0; private var _target :Sprite; private var _bitmap :Bitmap; private var _targetWidth:int; private var _targetHeight:int; private var _startValue :int = 0; private var _endValue :int = 20; private var _autoDestroy:Boolean = true; public function MosaicPlugin() { super(); this.propName = "mosaic"; this.overwriteProps = ["mosaic"]; this.onComplete = onCompleteTween; } override public function

米蘭數位2010實習夏令營,再度開跑囉!

你也有想不完的點子 ?對於設計總是有滿腔的熱血?想了解互動技術其中的奧秘?那你今年就不能再錯過米蘭實習夏令營! 擔心暑期太長跟不上時代的腳步嗎?米蘭實習夏令營又要開始囉!! 讓你每天都可以挑戰不同的實習課程,讓你能在學習中更快速的了解數位行銷。 想了解米蘭:http://medialand.com.tw/ 快加入米蘭文化:http://medialand.com.tw/blog/default.asp 2.報名期間:4/14(三)~5/16(日) 00:00止 3.面試期間:5/17(一)~5/28(五) 19:30止,錄取通知:6/4(五) 4.實習時間:7/5(一)-8/27(五) 5.應徵文件:參與應徵者請務必提供以下內容 網站企劃實習 x 1名 你是點子開發製造機嗎? 有過人的幽默感嗎? 勇於思考又不怕創意被打槍,而且還有十足的熱血拼勁, 那你就快點來吧!米蘭需要你! 請發想一個超有idea的網路廣告吧!(不限形式) 總評比 創意 (30%) : 創意能不能清楚表達且讓人理解? 認知 (30%) : 平常對於網路生態的觀察和某程度的專業了解,還有你準備的資料 熱忱 (20% ) : 對於網路的熱血程度,能否為了它拋頭顱灑熱血! 反應能力(10%) : 臨場表現和清楚的表達能力 聯絡與收件窗口:Medica 電話:27390000轉170 medica @mail.medialand.com.tw 請標註:[應徵網站企劃實習] 媒體企劃實習 x 1名 對於各類媒體操作總是有說不完的想法嗎? 對於網路趨勢的敏銳度總是走在前端嗎? 對於新媒體新操作總是躍躍欲試嗎? 那就來挑戰這個對數字敏銳對媒體操作有想法,而對創意表現總有話要說的職位吧!!請發像一個網路操作事件吧!! 總評比 創意&想法 (30%) : 創意能不能清楚表達且讓人理解,是否對事情能有自我的想法 認知 (20%) : 平常對於網路生態的觀察和了解 熱忱 (30% ) : 對於網路的熱血程度,能否為了它拋頭顱灑熱血! 反應能力(10%) : 臨場表現和清楚的表達能力 聯絡與收件窗口:Lena  電話:27390000轉156 lena@mail.medialand.com.tw 請標註:[應徵媒體企劃實習] 設計實習 x 1名 你覺得自己是創意人嗎? 那就來米蘭表現你最有趣的一面! 自我

milkmidiV4面版更新

這次主要是修正增加表籤問題, 之前的做法是在場景上放一個動態文字,然後在時間軸上寫code 當物件數量很多的時候,該表籤會出現一下下後才馬上消失, 這次改成組件式的方法,就不會發生這樣的問題。 只要需要開啟參數面版來打字。 使用方法如下: 點擊一個物件(MovieClip,Graphic或Button) 開啟面版,點擊面版上的La功能鍵 此時會進入該元件的輯編區, 同時將Label組件放在場景上 > 開啟參數面版, 就可以編輯文字啦 點這兒下載 其他功能可以參考之前發表的文章 點這兒

新案上線, Absolut 校園創作競賽

創意絕對.絕對搖滾. 校園創作競賽 在這次的專案,有三個技術點想跟大家分享(如果有更好的方法,歡迎指教討論喔), 1. 自製網頁的ScrollBar 要寫一個ScrollBar不會很難, 但要配合隨視窗縮放的ScrollBar就不是那麼簡單。 在這兒我使用的是bit-101大叔的 minimalcomps 組件裡的VSlider。 該組件的特色,就是有個setSize的函式, 能讓你動態更改組件大小且不會變型。 基本用法如下: new VSlider(要加入到那個容器裡, x座標, y座標, change偵聽函式); 決解ScrollBar的程式,再補上偵聽stage的Resize事件, 和偵聽stage的MouseWheel事件 完成(誤) 設計師當然不會用這樣的樣計樣式, 好在該特組件在建立元件時, 會執行addChildren函式 我們只要去override後,加入自己的元件,然後把對映的變數重新指過去就可以了 先在flash做好ScrollBar元件,並取好名稱 在這我不使用flash直接compile,因為太慢, 而是使用Embed把該swf裡的元件重新加進來。 再使用FlexSDK來做compile的動作。 自製ScrollBar的程式碼 /** * @author milkmidi * @see http://milkmidi.blogspot * @version 1.0.1 * @date created 2010/03/24/ */ package milkmidi.tutorials.absolut.cast { import com.bit101.components.VSlider; import flash.display.*; import flash.events.*; [Embed(source='../../../../../assets/Assets.swf',symbol="Scroll_mc")] public class SliderMC extends VSlider{ public var thumb_mc :MovieClip; public var track_mc :MovieClip; private va