メイン ActionScript 3.0 特設会議室 GoogleMap の再表示でエラー | 投稿するにはまず登録を |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
two_line | Åê¹ÆNo.40949 投稿日時: 2008-12-6 1:07 |
新米 居住地: Yokohama, Japan 投稿: 16
使用環境:
FLASH CS3, Windows XP |
Re: GoogleMap の再表示でエラー そですね!
要りません。 ご指摘ありがとうございます。 |
kingofkofs | Åê¹ÆNo.40909 投稿日時: 2008-12-1 11:08 |
新米 居住地: XIAMEN_CHINA 投稿: 6
使用環境:
|
Re: GoogleMap の再表示でエラー map=null が要らないてしょう?
|
two_line | Åê¹ÆNo.40902 投稿日時: 2008-11-30 15:12 |
新米 居住地: Yokohama, Japan 投稿: 16
使用環境:
FLASH CS3, Windows XP |
Re: GoogleMap の再表示でエラー 自己解決しました。
stage.removeChild (map); (26行目) このあとに、 map.unload(); を追加することで問題は解決しました。 参考URL: http://code.google.com/apis/maps/documentation/flash/reference.html#Map.unload |
two_line | Åê¹ÆNo.40884 投稿日時: 2008-11-29 0:01 |
新米 居住地: Yokohama, Japan 投稿: 16
使用環境:
FLASH CS3, Windows XP |
GoogleMap の再表示でエラー お世話になっております。
今回はGoogle Map API for FLASHに関する質問です。 下記に挙げているコードを実行し、それから "openBtn"というMCインスタンスをクリック、 "closeBtn"というMCインスタンスをクリック、 再度"openBtn"というMCインスタンスをクリックすると --------------------------- Error: Object not initialized at com.google.maps.wrappers::Wrapper$/checkValid() at com.google.maps.wrappers::IMapWrapper/isLoaded() at com.google.maps::Map/isLoaded() at com.google.maps::Map/internalSetSize() at com.google.maps::Map/setSize() at MethodInfo-1525() --------------------------- というエラーが発生します。 どう回避すればよいのか、何故起こるのか、教えて頂きたいです。
エラーログからの推測としては、 mapというオブジェクトのメモリが解放されていないためではないかと考えました。 その推測から、addEventListenerにて第五引数をfalse(弱参照)にすれば解放され、 初期化されるのではないかと考えましたが、外れていたようです。 mapにnullをしても、removeEventListenerで参照を切るようにしても結果は同じでした。 それでは、宜しくお願いいたします。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |