keyCodeとcharCodeとPlayerとMac

Posted by tugemi on 3月 7th, 2010

ActionScript 3.0:KeyboardEvent+Mac。今更だけど書いておく。
「キーボードのスペースが押された時点で1バイトか2バイトか」を取得する必要があった時の事。変化のあるkeyCodeで取得しようと思ったら
・Mac Flash→パブリッシュでテスト
・Mac ローカルでテスト
・Mac ブラウザでテスト
・Win ローカル、ブラウザでテスト
全部結果が変わって困ってしまった。
(パブリッシュ時は「キーボードショートカットを無効」にチェック)

どうすれば良いのか迷って、とりあえずファイルを新規作成してテストしたら、またまた違う結果が出たぁぁぁш(´[]`)ш ASは一緒なのになぜ!?と思って原因を探してみたら、書き出すプレイヤーのバージョンが違っていた…
なんだか色々気をつけねば…

★各枠内をクリックしてから、かな入力でスペースキーを押す
↓keyCodeとcharCodeが取得できます。他にも違いが出るキー有り。
※Windowsでは違いが出ないかと思います


このflaファイルはコチラ(CS4/zip圧縮)
KeyboardEvent:keyCode/charCode(キーコードとキャラコード)を取得する

*<左>mac+Safariの結果    *<右>win+IEの結果
KeyboardEvent_macKeyboardEvent_win

Tags: , ,

Leave a Reply