2011/11/8

時間觀念

現代人的時間觀念









看不到圖的人 點這裡

為了國際化
日文版
英文版

2011/11/1

可愛小龜龜的實況

這是一個虛擬角色的實況

可愛小龜龜的實況

我還需要一些技術支援 :

1. 小龜龜的時間同步 → 在多台電腦取得相同的現在時間
2. 小龜龜的狀態同步 → 在多台電腦產生相同的亂數值
3. 即時聊天室 → 完全不知怎麼弄


解決1的方法:

http://www.earthtools.org/webservices.htm#timezone

在flash 連線時取得標準時間計算系統時間差值
在時間差值有大幅度變動時 重新取得標準時間

2011/10/31

event typeError

開個新的 fla 輸入以下的程式:

this.addEventListener(MouseEvent.CLICK, mouseClick);
function mouseClick(e:MouseEvent):void{
trace("test");
}
this.dispatchEvent(new Event("click"));



執行後會得到

TypeError: Error #1034: 強制轉型失敗: 無法將 flash.events::Event@aa93821 轉換成 flash.events.MouseEvent。
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at _fla::MainTimeline/frame1()


這個故事告訴我們
不同的eventType 使用相同的 eventName 會死
意思是當想要使用 this.dispatchEvent 之前
必須先了解 this 會丟出的 event 已經有哪些

2011/10/28

AS3 for the variable

如何用一個迴圈把目前 class 的變數名稱都列出來?

import flash.utils.describeType;
for each(var varName: String in describeType(this).variable.@name)
trace(varName);

2011/10/26

行車紀錄器 + GPS = 街景車

核心概念:
行車紀錄器 + GPS = 街景車

假設行車紀錄器公司

提供一項新服務讓行車紀錄器的影片可以免費存到網路上

但是影片要開放給公司使用

公司就得到超多台免費的街景車了