跳到主要內容

發表文章

目前顯示的是 11月, 2009的文章

阿奶ScrollBar1號

阿奶ScrollBar 1號 1.0Beta版 ScrollBar應該是Web界使用率最高的王吧 為了讓眾設計們在不想寫程式的情況下, 又想要有ScrollBar, 所以組件就產生了 下載mxp 啟動Adobe Extension ManagerCS3 (或是CS4), 並安裝該mxp 啟動 Flash , 開啟組件面版 Window > Components > Component Panel 將 ScrollComponent拉到場景上, 此時框會是紅色的, 表示參數不完整 將所需要用到的四個元素分別取上實體名稱 啟動參數面版, 依序輸入對映的名稱, 完畢後, 組件的框會變回黑色。 發怖就完成啦。 酷。 Example Download

Absolut X Rock The World 絕對 搖滾革命

新案上線 Absolut X Rock The World 絕對 搖滾革命 http://www.absolut-rock.com.tw/ 這次在技術上又是一大突破, 感謝 馬克 的支援 輸入網頁, 伺服器拍圖, Flash載入 開始搖滾革命。 Box2D音樂互動, 可以拉方塊, 可以自己畫方塊 3D Zoom 萬花筒效果 扭曲變型成 Absolut 瓶子 這次的框架是使用 Progression 4.0 Beta1.2版 跟3.62版比起來, 新版本的程式碼更精簡, Progression4.0 組件的介紹可以參考以下的網址: http://flabaka.com/blog/?p=1916 新版本的組件增加了livepreview功能, 當你更改組件裡的參數時, 場景上的組件也會一拼更動 這樣一看就知道組件的參數, 增加了 AdjustLayout 組件, 只要參數打一打, 就可以針對滿版來定位, 太好了 連程式碼都不用寫,酷,期待他正式版的到來 當然也發現了一個小Bug, 使用4.0版時, Preloader.as 去載入主 swf 時 在 IE7 下會發生 Error #2044: 未處理的 ioError:。 text=Error #2036: 尚未載入完成。 但其他Browser下都是正常的, 有空再來查查好了 在facebook share時, 遇到#號, 會自動被濾掉, 這樣swfAddress就會失效 所以要加寫一個轉址用的aspx, 分享時, 使用者貼的網址是:轉址用的aspx?id=值&其他變數=值, 點擊該網址後, 再轉回真正的網址: 如:index.aspx/#rock/?id=值&其他變數=值 這樣也可以間接做到每位使用者按下share時, 圖片和Meta都可以不同喔。

PV3D Break轉場特效

一樣是使用3D物件100%的程現方法 先使用BitmapData畫二個畫面 再丟給PV3D去細切成很多個Plane 同時轉動Plane和Camera,就可以有這樣的效果。 PV3D CameraOrbit - wonderfl build flash online

GlowingEffectMove

要製作一個當物件靠近時, 會有些像是吸過去的效果 原理很簡單, 只要加入blur和使用BlendMode.ADD即可完成 轉貼請註明出處: http://milkmidi.blogspot.com/2009/11/glowingeffectmove.html GlowingEffectMove - wonderfl build flash online

繪製透明色塊

flash8之後加入了BitmapData類別 從此能搞的效果越來越多, 在這兒介紹一下如何繪製透明色塊 原理很簡單, 在現成的BitmapData物件上, 將另一個透明的BitmapData加上去即可 在 flash 裡使用 copyPixels /* * author milkmidi * http://milkmidi.com * http://milkmidi.blogspot.com */ package { import com.bit101.components.PushButton; import flash.display.*; import flash.events.MouseEvent; import flash.geom.Point; import flash.geom.Rectangle; [SWF(width = "465", height = "465", frameRate = "41", backgroundColor = "#dddddd")] public class Eraseandredraw extends Sprite{ [Embed(source = 'assets/Demo320x320.jpg')] public static const Texture:Class; private var _container :Sprite; private var toolsize :int = 40; private var tooloffset :int = toolsize * .5; private var origbmp :BitmapData; private var drawbmp :BitmapData; private var erasebmp :BitmapData; private var _cicleMC :Sprite = new Sprite(); public function Eraseandredraw() { _cicleMC.graphics.beginFill(0); _cicleMC.graphics.drawCircle(20, 20, 20); _

milkmidiV4.0.0面版發怖

V4 面版發怖了, 整合V3版的功能 選項全都換成Icon, 比較不會暫版位 milkmidiV4 Flash Panel First row Ro: round x y 選取場景上的物件(可多選), 座標變整數 Cp: copy position 選取場景上一個物件, 將其座標暫存 Pp: paste stored postion 選取場景上的物件(可多選), 將座標設定為經由Cp功能所複製的值 Na: name by position 選取場景上的物件(可多選), 依序取名其實體名稱 按下後會再出現一個設定面版 Prefix: 新名稱 index: 起始值(數字) Layout: 由什麼方向開始命名 Left To Right 左到右 Top to Buttom 上到下 Dl duplicate layer 重製一個所選取的圖層 Second row Fs: find symbol in library 選取場景上一個物件, 找到對映的元件庫索引 Hb: hitArea Button 建立只有感應區範圍的 Button 元件 畫一個色塊, 按下此功能即可 La: label 選取場景上一個物件, 為其增加一個文字表籤 發怖後, 該文字會自動消失, 主要是在fla階段時方便找元件 Cl: change class name 單選物件時, 可以直接更改 Class 和 BaseClass 多選物件時, 可以直接更改多物件的 BaseClass Tn: trace selected name 選取場景上的物件(可多選), 將其實體名稱輸出到面版上 方便寫as時使用 Sb: smoothing bitmap 選取場景上一個點陣圖 , 或是多選元件庫裡的元件 開啟平滑化功能

flash right click

Flash按下右鍵, 會出現預設的選單, 從Flash7之後, 裡面的選單功能能自定, 但還是有固定的二個選單一定會出現, 假設想要知道使用者按下右鍵, 同時選單不要出來的話 可以參考這個網站: http://www.uza.lt/rightclick/ 原理是使用JS, 當使用者按下右鍵時, 就呼叫Flash裡的函式。 這樣在開發Game時又多了一個選擇。 但還是有個小問題,因為Flash的wmode模式必需設為transparent或是opaque 這樣在特定的Browser下是不能輸入中文的。