頭と尻尾はくれてやる!

パソコンおやじのiPhoneアプリ・サイト作成・運営日記


Google Maps API (FLASH)で一瞬見えるグレー

このブログの左上にある自作のブログパーツ(間寛平アースマラソンの軌跡)ですが、、、表示時に一瞬グレーが表示されるのが気になってました。
え?細かい?
えぇ、ヨメさんに細かい男だ、と言われたことがありますよん。

この一瞬グレーが表示されるのはGoogle Mapsの仕様らしく、ネット上にあるGoogle Maps APIのサンプルを見るとたいていどれも一瞬グレーが見えます。


map.addEventListener(MapEvent.MAP_READY, onMapReady);//ここでmapはMapオブジェクト

このようにリスナーを設定して、関数onMapReady内で
map.setCenter(略)
ってな感じで表示する位置とかzoomレベルとか設定、という流れになると思いますが、この関数内でmapをremoveChildしてやると一瞬グレーが表示されます(その後消えます)。

ということなので、MapEvent.MAP_READYイベントがdispatchされるまでの一瞬、このグレーが表示されるようです。
この色を設定できるのか、、、?
うーん、ドキュメント見てもそんなプロパティ見つからないが、、、?

仕方ないので、最初からSpriteのオブジェクトでカバーをして、関数onMapReady内に来たらそのカバーのalphaを1から減じていくようにしました。

で、その修正版を先ほどアップしました(ですからこのページを何度リロードしても左上の画像ではグレーは見えないはずです)。

<< Box2DはFlex3だとダメ?  TopPage  すごいな、COOKPAD! >>

コメント


管理者にだけ表示を許可する
 

トラックバック

トラックバックURL
http://ringsbell.blog117.fc2.com/tb.php/201-2402e715




Copyright ©頭と尻尾はくれてやる!. Powered by FC2 Blog. Template by eriraha.

FC2Ad