勝負服を着て職場へ…

行きそうになったので。これは場違いだと思い着替え直して出社しました(笑)

白のストライプのパンツに胸元が広く切れ込んだ襟の立つ黒いTシャツ、ボタンがキラリと輝く真っ白なシャツ。襟を立てて鏡の前に立ってみると…勝負服!?会社にこんな格好で行ったら絶対おかしい…という事でパンツはジーンズに、胸元開いたシャツのインナーにタンクトップ。それとなく地味にカジュアルに変身しました(^^;。先のとんがった白いシューズをはいたら夜のお仕事してる人になる所でした…。そういう格好は嫌いじゃないんですけど、人の目に触れるのは恥ずかしい(/ー\)。ほどほどにカジュアルな格好をしていく事にしよっと(苦笑)

Flash Player 8情報

ポロポロ見つけ出したからメモを随時追記

やっぱりSWFのバージョンを書き換えるのは1byte書き換えるだけだったようです。Convert2SWFがやってるのも同じことだった…なにのundefinedの関数があるのはナゼだ…さらにIME制御の情報が極端に少ないのはナゼだ…まさか…まさか…。

#追記:うぉー、setConversionMode関数が見えるようになった!!

Flash 8 IME制御方法

まだ手探りなんでコードが荒いですが、できました!

ひらがな入力IMEを切り替えるには下記コードでいけました。

_global.System.IME.setConversionMode(_global.System.IME.JAPANESE_HIRAGANA);

setConversionModeに渡せる引数は以下の6種類です。

  • ALPHANUMERIC_FULL
  • ALPHANUMERIC_HALF
  • CHINESE
  • JAPANESE_HIRAGANA
  • JAPANESE_KATAKANA_FULL
  • JAPANESE_KATAKANA_HALF

他にも用意されているメソッド

  • _global.System.IME.getEnabled
  • _global.System.IME.setEnabled
  • _global.System.IME.getConversionMode
  • _global.System.IME.setConversionMode
  • _global.System.IME.setCompositionString
  • _global.System.IME.doConversion

戻り値はbooleanでした。ちゃんと制御できたらtrueになるみたいです。実際の開発方法(現段階)はMX2004で普通にパブリッシュした後、できたSWFをバイナリエディタで開いて00000003: 07 を 08に書き換えるか、 ここにあるConvert2SWF8を使ってSWFのバージョンを書き換えます。後は普通にブラウザで表示すると実行できます!

ふー、とりあえず寝れる(笑)

涼しい朝と甘いコーヒー

おはようございます!んー、今日は涼しくて過ごしやすいですね!昨日の暑さが「あれ?最近暑かったような」と思えるくらい涼しいです。

今朝は急に甘いものが飲みたくなってスタバでキャラメルマキアートをゲットしてきました。ほんとはマンゴーにしようと思ったんですけど、黒いThinkPadの横にマンゴーという図があまりにトロピカルだったので、普通にしておきました(謎)んっ、朝の眠気覚ましに甘いものはいい感じです♪

さあ、甘いコーヒーを飲んでちょっと幸せな気分になれたので、キリリと気持ちを切り替えてお仕事に挑みます。今日も一日がんばりましょー!

IME制御はEventListenerで

やってみた。各コンポーネントのイベントにいちいち書かなくて良くなったは楽になったんですけど、根本的にはコツコツ書かないといけない。リスナーはfocusIn, focusOutで制御を行っていて、全てのパターンのIME制御を使うことはまれだと思うので、これでも良いかなと思いました。

あとはコンポーネント命名で末尾にJpとかKanaとかついてたら、ステージ上のコンポーネントなめて、自動的にリスナーに登録する事も考えましたけどなんか気持ち悪いので却下。それをやるならIMEモードをプロパティに持ったUIコンポーネントの方が素敵かなと。

寝ると宣言した後に気になって気になってやってしまった事でした(^^;

すごい笑った!

私の日記のすぐ下のエントリ「涼しい朝と甘いコーヒー」を読んでから
http://d.hatena.ne.jp/tpircs/20050720#1121821836
を読んでみてください。私のつまらん朝の挨拶より、朝一番で笑顔にしてくれるこっちの方がいいー(笑)

Flash Player 8の情報

誤解されないように念のため。

ここにある情報はGoogleで検索した公にある情報や個人的に試したもので、NDAに違反するものではありません。NDAに保護されている範囲から入手できる情報を私は一切保持していないことをここに明示しておきます。