#contents();
 
 ** ProgressBarがプログレスしない [#ic9d2795]
 時間がかかる処理がどのくらい終わっているかをユーザに知らせるのに、プログレスバーを用いましたが、for文で徐々に増やそうとしたところ、0%→100%にいきなりなってしまう。。~
 fxUGにも下のスレッドで悩みを持たれていましたが、いまひとつ結論がはっきりしない。~
 http://www.fxug.net/modules/xhnewbb/viewtopic.php?topic_id=2791~
 http://www.fxug.net/modules/xhnewbb/viewtopic.php?topic_id=2984~
 ~
 結局、「FLEXは、シングルスレッドである」ことを前提に工夫すればよい。ということ。~
 for文等は使わず、タイマで処理するようにしました。~
 ループ処理にfor文等を使わず、タイマで処理するようにしました。~
 [[サンプル>http://enjoygarden.web.fc2.com/flex/SampleProgressBar/SampleProgressBar.html]]~
 
 
 ** TabNavigatorのタブをクリックした瞬間のイベント [#j06cf293]
 TabNavigatorで、タブ切替え時に、ある条件をクリアしていなかったら、切替えない。という機能を実装したい場合、デフォルトの機能ではうまく出来ません…~
 どうしたら…~
 
 [参考サイト]~
 http://www.fxug.net/modules/xhnewbb/viewtopic.php?topic_id=40&forum=2&post_id=210~
 
 
 ** 逆ジオコーディング [#ta01c0cc]
 そもそもジオコーディングとは、住所から緯度経度を割り出すことのこと。~
 逆ジオコーディングとは、その逆。緯度経度から、住所を割り出すことをいいます。~
 さて、Google MAP API for flashでも、逆ジオコーディングがサポートされているのですが、情報があまり見つからなく、四苦八苦しました。とりあえず住所を出すなら、
  geocoder.reverseGeocode(this.map_canvas.getCenter());
 で取れますが、この実行結果は、非同期で、↓な形で返ってきます。
  var placemarks:Array = e.response.placemarks; // ジオコーディング処理の結果
 この場合、↓に住所が入ってますが、日本語、英語まじりの表記になっています。
  placemarks[0].address
 で、きちんとした住所を取得したい場合、
  placemarks[0].addressDetails.Country.AdministrativeArea.AdministrativeAreaName
 など、詳細情報のarrayをみる必要があるのですが、それが場所によって要素数が違うのです。~
 で、その法則ってどんなんじゃい?って探してたら、↓のサイトに載ってました。~
 http://creco.net/2009/03/07/implement_google_reverse_geocoding_api/~
 ~
 と、いう訳で、↓を見て、パターン分けすれば、日本語のきちんとした住所を出すことが出来るのでした。~
  placemarks[0].addressDetails.Accuracy
 
 ** Initialization failed: please specify an application URL. [#n030c42c]
 ■事象~
 「Google Maps API for Flash」を使って、チュートリアル通りに実行したら、このエラーが発生…~
 ~
 ■解決策~
 SDK取得時に登録したサイト情報を設定する必要あり。~
  <maps:Map xmlns:maps="com.google.maps.*" id="map" mapevent_mapready="onMapReady(event)"
  key="your-KEY" url="your-URL"/>
 
 ** Error #2047: セキュリティサンドボックス侵害 [#gc931dba]
 ■事象~
 SWFLoaderを使って、子画面にswfを表示しようと思ったら、このエラーが発生…~
 swfによって、エラーの出るものと出ないものがある…~
 ~
 ■解決策~
 直接原因かわかりませんが、FLEX SDKのバージョンをUPしたらエラーが出なくなりました。~
 既述のエラーが出ないswfは、ver 3.2を使用。エラーが出るswfは ver 3.0を使用していました。~
 プロジェクトを3.2環境から3.0環境へそのまま持っていってもエラー状況は変わらないことから、SDKレベルの問題と判断しました。~
 3.0→3.2の変更履歴が知りたいところですが、動いたのでとりあえずOK。
 
 ** Flex Builder からアプリが起動しない。 [#r1246772]
 ■事象~
  invalid application descriptor descriptor version does not match runtime version
 というエラーが出て起動しない事象が勃発。~
 ~
 ■解決策~
 自宅と会社でSDKのバージョンが違うのが原因だった模様。~
 対策としては、xxx-app.xmlの冒頭の部分を開発環境に合わせることで解決。~
 具体的には、以下のように変更しました。
  <application xmlns="http://ns.adobe.com/air/application/1.5">
  ↓
  <application xmlns="http://ns.adobe.com/air/application/1.0">
 
 **AIRアプリケーションを全画面表示にする。 [#t2c13170]
 
  <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" applicationComplete="init();">
 
  // フルスクリーン表示の指定
  stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
 
 http://www.fxug.net/modules/xhnewbb/viewtopic.php?topic_id=1647
 
 *ネタ [#v33c1a7c]
 +子画面をつくるには?
 +子画面にデータを引継ぐには?
 +子画面からデータをもらうには?
 +DataGrid→http://itpro.nikkeibp.co.jp/article/COLUMN/20070330/267029/
 ++Gridを複数選択に。~
  →DataGridの「allowMultipleSelection」属性を「true」にする。
  <mx:DataGrid allowMultipleSelection="true">
 ++Gridでダブルクリック。
  →DataGridの「doubleClickEnabled」属性を「true」にし、「doubleClick」イベントで、関数を呼ぶ。
  例:<mx:DataGrid doubleClickEnabled="true" doubleClick="popupEditWindow()">
 +外部アプリケーションを動かすためには?
 +印刷
 +アイコンを変える