2009年07月27日
【玩具】測試你的臉是否左右對稱
步驟一:點選上傳個人照。
步驟二:移動、縮放、旋轉照片, 以紅線為置中線, 滑鼠停留在Flash可觀看結果。
點子來源是地圖日記的左右臉製造機, 不過懶得申請帳號, 只好自己寫一個 (雖然好像花了更多時間XD), Flash player 10 的 FileReference 類別 load()、save() 函式可以支援直接上傳/下載本機檔案, 而不用經過伺服器端, 剛好可以玩一下。
示範結果:
因為限制 Flash Player 10 (FP10)才能執行, 所以用了CS4來開發, 原本有點不想嘗試, 因為平時希望能和舊版本Flash Player相容, 都是用CS3製作, 所以還找了另類的方式來把FP9的檔案改成FP10可執行※, 不過根據Google Analytics的記錄, 10之前版本的使用者剩下7%, 且FP10有越來越普及的趨勢, 加上Adobe也一直無意讓Flash CS3可以編譯FP10, 遲早要接觸的東西, 先摸摸看。
※ 註:用hex editor, 如:免費的 XVI32, 把編出來的swf第4個byte從09改成0A即可, 不過不建議常態使用, 畢竟編譯結果和效能是不相同的, 只是能騙過Flash Player而執行而已。
使用的Package:
- senocular - AS3 Transform Tool 用來旋轉縮放Sprite
- adobe - as3corelib 用JPGEncoder把BitmapData編碼成JPEG
還不是Flash Player 10 的使用者可以在此更新:
引用URL
http://cgi.blog.roodo.com/trackback/9535363
回應文章 

真是好玩的東西
Posted by jerry
at 2009年08月4日 00:08
