Archive for 6月 2010

HTC Desireでのcanvasのバグ?

CS5発売セミナーで、HTML5版の「へぇボタン」を作りました。 canvasで円を書いて、中央にへぇという画像を配置するという簡単なものです。 連動プレゼン用のウェブアプリなので、canvasとJavaScriptでFlashっぽいぐにゃぐにゃした動きをつけらればいいかな、と思って作っていたのですが、HTC Desireでは画像がうまく配置できませんでした。 iPhoneと、NexusOneは中央に配置されるのですが、Desireは中央に表示されません。 どうもcanvasのdrawImageがうまく動いていない印象でしたので、実験してみました。 ■実験 40pixのグリッドをcanvasで書き、黄色のビットマップ(80×80)を座標(120 , 160)に配置しました。 HTML側 1 <canvas id="c1" width="320" height="480"></canvas> JavaScript側 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34   var canvas = [...]