keyCodeとcharCodeとPlayerとMac
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の結果