Top Posts
Recent Posts
Tags
Google Chrome Extensions
Joke
Diary
Apps
Slider
Safari Extensions
Utility
Tips
Prototype
Comedy
Photo
Gadget
Radio Program
Book
Art
Translate
Gadget of the year 2009 nominees
JavaScript
Live
Apple
Flash lite
Movie
iOS
Gadget of the year 2011 nominees
Youtube
Web Apps
Language
Regular expression
radiko
Nintendo DS
Gift
ActionScript 3.0
Titanium mobile
Weird
Study
Bookmarklet
Music
Game
OS X
Flash lite 1.1
Gadget of the year 2007
Bacon
Android
携帯用 Flash lite で作ったゲームを PC でも遊べるようにする時の注意点
経緯
「以前携帯用に Flash lite で作ったゲームが好評だったので、PC でも遊べるようにしてくれ」と頼まれた。入力方法を変更する程度の修正で動くものだったのだが、修正ファイルを PC で動作確認した所、ごく稀に正常に動作しない事があった。どうやらデータの初期化に失敗している感じだった。
__defineSetter__だけ上書きしようとしたらダメだった。
原因
prototype に定義してある __defineGetter__ と __defineSetter__ のうち、変更の必要があった __defineSetter__だけを上書きしようとした。
結果
正常に動かなくなりました。(動作はするが正常ではなく、Firebugなどでエラーは返らない)
MobileMe ウェブギャラリー に認証をかける
MobileMe ウェブギャラリー が使えるようになったんですが、認証をかける方法が me.com では見つかりませんでした。
iPhoto 08を使い、以下の手順で認証をかけられました。
ASonJS _rotation 回転軸が設定できるように変更
※ASonJS は JavaScript 上で ActionScript 1.0 みたいなコードが書けるようにしたいライブラリもどきです。
http://www.grkt.com/iphone/sample/rotation_origin.html
MovieClip に _origin っていうプロパティを作って、それをいじると _rotation を変更した時に軸になる原点が変更できるようにした。