タグ

ブックマーク / lab.klab.org (2)

  • FlashLiteなコンテンツをHTML5に移植してスマートフォンでも見れるようにした (2)

    ソーシャルゲームをスマートフォン向けに出している企業も増えてきました。見ているとWallabyによる自動変換+手作業派とFlashをタッチ対応してAndroidだけ出す派の2派が多いようですね。弊社のアプリでも、Wallabyは真・戦国バスター、Flashのタッチ対応はトイボットで使われています。 あとWallabyとは別のやり方で自動変換を試みたものもあります。 そんな中、愚直に移植を試みるのが、いま紹介している方法になります。 そんなわけで、移植担当のosuga-hです。 FlashLiteコンテンツをスマートフォンに移植する話の続きです。 今回はflaファイルから見た目の部分をHTMLに起こしていく作業にフォーカスして、どんな作業をしたのかをより具体的に説明したいと思います。 前回のあらすじ FlashLiteコンテンツをスマートフォンにも! flaファイルからHTML5にしてみ

  • iPhone4はtouchstartイベントのevent.targetにTextNodeもセットされる

    どうもosuga-hです。 イベントハンドラの引数のtargetプロパティには必ずHTML要素が代入されるように実装されていることが多いですが、 iPhone4ではTextNodeも対象となるように実装されているようです。 おとなしくevent.currentTarget使ってればこんなことにはならないんですけど、予想外の挙動だったことは間違いないんで、紹介したいと思います。 問題となったコード断片 1 <div id="menu1">menu1</div> 2 <div id="menu2">menu2</div> 3 <script type="text/javascript"> 4 var menu1 = document.getElementById( "menu1" ), 5     menu2 = document.getElementById( "menu2" );

    koba04
    koba04 2011/06/15
    覚えておこう
  • 1