目前分類:ActionScript (8)

瀏覽方式: 標題列表 簡短摘要

雖然這早已不是什麼新東西,但重點是.....
我終於付諸行動,去買了wiimote和雙節棍回來了
為什麼不直接買wii?沒興趣啦~
也不想跟我的朋友們一樣,買來沒玩幾次就都在旁邊生灰塵了
wii的遊戲真的只能眾樂樂啊 =..=


很幸運的,過程中沒有碰到太多的"反抗"
除了發現家裡居然沒有3號電池,急急忙忙穿得拖鞋衝出去買
以及在一些設定上稍微花了些時間之外
其他的幾乎都可說是順手擒來啊
在這邊將我的連接步驟以及過程紀錄下來,有需要的朋友可以參考一下^^
(我的系統是vista,但我想在其他OS上應該也都差不多啦)

gstar175 發表在 痞客邦 留言(0) 人氣()

scrollbar 算是在flash網站中幾乎一定會出現的元件,不論是針對整個網站或是部分的內容,當內容超過設定的長度時,scrollbar 就有其必要性,當然他的樣示呈現和捲動的方式有千百種,在這裡我只先究其運作的基本概念來製作一個簡單的範例。


我們可以用以下幾個思考轉換來達成我們要做到的 scrollbar 的效果

1.首先,求得捲軸按鈕的位置佔整個捲軸可示範圍的百分比
2.將求得的比例帶給內容,得出其位置


接著馬上就開始進入實做吧!

gstar175 發表在 痞客邦 留言(6) 人氣()

以往覺得檔案從外部讀取進來,
可以很直覺的取得該檔案的 root 和 stage,
但這陣子在作 case 時卻常發生錯誤,
要從被讀取的檔案偵測 stage 時,flash 卻回報 Null.....!!?

"蝦米!!?,都把你叫進來了,你還給我抓不到stage是怎樣"

後來做了個小測試才知道
物件唯有在加入 stage dom tree 後
才可以偵測到 stage

從我的狀況來講就是:
雖然檔案是讀取進來了
也理所當然的能抓到他自身的 root
但在我還未以 addChild 將他加入顯示清單前
你叫她去叫 stage,呼~呼 ~她是叫破喉嚨也不會有人回應的

而我的失算就在於
讀取完後該檔案自身馬上就執行期建構函式中的方法
其中包含了對 stage 的偵測

這一步完全在 addChild 之前....所以
很自然的... flash player 大刺刺的就給我跳出個錯誤出來
後來將方法由建構函式中移出來
另行呼叫後就來順利執行了

在此做個筆記
希望其他朋友不要跟我一樣,一粗心一個下午就被婊掉了。

gstar175 發表在 痞客邦 留言(1) 人氣()

同事問了在AS3中對文文字編碼轉換的問題
起因是於目前一個合作的專案上
使用資料庫編碼為Big5
flash預設文字編碼為unicode
所以呈現上都會產生亂碼

以前都是使用System.useCodepage = true 這個語法
現在AS3中多了一些方式可達成轉換
readMultiByte(length:uint, charSet:String):String
writeMultiByte(value:String, charSet:String):void

看了下文件
並上網查詢一下資料後
很是方便啊,且處理起來速度較快
這樣一來之後可用方式就多了.
將方式在這邊做個筆記 ( for Flex)

gstar175 發表在 痞客邦 留言(0) 人氣()

AS3事件流機制,在這邊快速的做個筆記
Flow有三個階段  Capturing >Targeting > Bubbling

Capturing : 捕獲階段
從上層往下找出監聽器,碰到則發出事件

Targeting : 目標階段
調用目標本身監聽器

Bubbling : 冒泡階段
從下方往上找出監聽器,碰到則發出事件

gstar175 發表在 痞客邦 留言(0) 人氣()

因為需要在事件中帶入值
但AS3的架構嚴,沒辦法像AS2一樣想塞啥就塞啥
上網找了一些資料,基本上需要繼承Event再自行定義
學習了兩種方式
以下做個筆記

gstar175 發表在 痞客邦 留言(0) 人氣()



Here is code:

gstar175 發表在 痞客邦 留言(0) 人氣()



I used BitmapData class to get pixel from an image
Here is the code :

gstar175 發表在 痞客邦 留言(2) 人氣()