細かいTIPSをためて行きましょう。

AIR全般

日本語のバグ

AIR1.1で、アプリ名を日本語にすることは可能。 ただ、日本語パスにインストールされてしまうと、

navigateToURL(urlReq);

がうまくジャンプしない罠あり。
厄介なことに、スタートメニューの登録名=インストール先のファイル名が同一でないとダメなようだ。
インストール先を英字にして、スタートメニュー登録名を日本語にできるといいのだが。

TextField?のバグ

FLEXやFlashのテキスト入力UI(シンプルなダイナミックテキスト / TextArea?コンポーネントなど)をAIRにもっていくと、テキスト選択時のおかしなバグあり!
あとで画像付きで説明しますが、ひとまず速報まで。

ファイル操作

ディレクトリを削除するときの注意

File.deleteDirectory()は、ディレクトリが空になっていないと削除できない。 まず、中のファイルすべて削除する必要あり。

var del_folder:File=File.documentsDirectory.resolvePath("tmp_folder");
if(del_folder.exists){
 var del_files:Array = new Array();
 del_files = del_folder.getDirectoryListing?();
 for(var cnt in del_files){
  del_files[cnt].deleteFile();

del_folder.deleteDirectory();

↑こんなかんじ。※ページでの表示上{}は全角に、タブは全角スペースになっています。

参考→LINK

Flex

Flash

Flash CS3 AIR1.1アップデータのインストール

LINK

  1. まず、9.0.2をインストール
  2. 次に、9.0.3をインストール
  3. その後、このPDFにしたがってファイル入れ替え。

Ajax

Action Script

alpha値のかきかた

AS2までは、

mc._alpha=30;

だったが、AS3では、

mc._alpha=0.3;

になった。

参考→LINK

※scaleX(AS2では、_xscale)、scaleY(AS2では、_yscale)も同様。

テキストのautoSize

AS2までは、Boolean型だったが、AS3から、String型になった。値は、 "none" (デフォルト値)、"left"、"right"、"center" の4つ。

フォーカスを外す

stage.focus=null;

SQLite

更新メモ

更新したら、以下にメモをお願いします(新しいものを上に / 10件程度)


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-12-19 (土) 13:38:03 (262d)