tamanegiの日記: 雑記(備忘録): Haxe
久しぶりにまともな時間とやる気ができたのでHaxeのコードをちょっとだけいじる。swfに埋め込んだバイナリデータ(実際には単なるテキストだけど)を取り出すこと、置き換えることはできるんだけど、そのバイナリデータとresource名との対応が調べられない。ABCとかそっち側に手を広げないとダメなんだろうか。
OpenFLは現状が良く分からん。NMEの頃でも2Dは普通に扱えてたから(テスト済み)そっちは大丈夫なんだけど、3Dは一体どういう状況なのか。h3d(かhxsl)でFlashの3Dには対応してるはずなんだけど、他は一体どうなってるんだろうか。html5ができるみたいな書き込みは見かけるんだけど。あと、ネイティブはできるのかなぁ? まぁ、そろそろ実際にやってみようかな、きっとやってみないとわからんだろうし。本体のHaxeすら変化が早すぎてドキュメントが全然追いついてない気がするから、この状況はある程度しょうがない。switchに戻り値があることなんてごく最近まで知らなかったし。いつからできたんだろ。
# 最悪自分の用途だったらFlashだけでも別に問題はないし。
あと、パワポ2013でのFlashの挙動が2007以前に比べて一部改善して一部悪化して微妙。なんだろ、アレ。2013だと、一度手動でクリックしないと自動的に再生しない(ただし一度クリックすればファイル閉じるまでは自動再生する)。スライドショー中にどうしても一回確認ダイアログが出てた2007以前よりはましではあるけど。
あと、2003-2013までの共通事案としては、Worker使うと良くバグること(これはしょうがないと思う)と、二つ以上同時に動かすと一部イベント共有してるのかなんだかわからんけど、イベントまわりの挙動が明確に不自然。なぜ連動する。お前は触ってねぇよ、勝手に動くんじゃねぇよ的な。自分のコードでのイベントの取扱いに何か問題がある可能性がめちゃめちゃ高いんだけど、なんかセキュリティ的にまずいもの残ってんじゃないかとも思ってしまったり。中身わからんだけに何が悪いのかわからんけど。まぁめんどくさいから調べたくもない。
雑記(備忘録): Haxe More ログイン