gallu’s blog

エンジニアでゲーマーで講師で占い師なおいちゃんのブログです。

memo

今回は細かいの含み。


TextInputとかで「IMEを起動させたい」場合。
imeModeアトリビュートに値を設定する。

ALPHANUMERIC_FULL:     全角英数(全IME)
ALPHANUMERIC_HALF:     半角英数(全IME)
CHINESE:              中国語(簡体字中国語 IME繁体字中国語 IME)
JAPANESE_HIRAGANA:     全角かな(日本語 IME)
JAPANESE_KATAKANA_FULL: 全角カナ(日本語 IME)
JAPANESE_KATAKANA_HALF: 半角カナ(日本語 IME)
KOREAN:               韓国(韓国語 IME)


キーボードイベントは、親ウィンドウのオブジェクトに対して

インスタンス.addEventListener(KeyboardEvent.KEY_UP, callback関数名);

とかで取得。
受け口は

function callback関数(e:KeyboardEvent):void {

で受け取る。eventの内容は…大事なのは
e.keyCode
e.charCode
の2値かな?


そういえば。「親ウィンドウと子ウィンドウ」にイベントリスナーひっかけると…なんと「親 -> 子」の順でひっかかった。
ちょっとびっくり。


音の埋め込み。
mp3ファイルをswfファイルん中にぶち込む時の方法。
…もうひとつ理屈が見えてない orz

  [Embed(source='ok.mp3')]
  var s_ok_c:Class;
  this.s_ok_ = new s_ok_c() as Sound;

とりあえずmemo。