2008年7月


Flashで ServiceMonitor などのネットワークモニタを使用する場合、
コンポーネント AIR ServiceMonitor の ServiceMonitorShim をステージに配置、またはライブラリに含めておく。
ServiceMonitorShim がないとエラーが出る。

Flash で AIR のネットワークモニタを使うの続きを読む

カテゴリ:AIR,ActionScript,Flash

タグ:

Post at 2008年07月10日 23:20 | Permalink


AIR アプリケーションとファイルの関連付けをを行うためには、アプリケーション記述ファイルに <filetypes> タグを追加するか、以下の順で Flash CS3 側で設定。

  1. [コマンド] メニューから [AIR - アプリケーションとインストーラーの設定] ウィンドウを開く。
  2. [詳細 : 設定]ボタンをクリック。
  3. [関連ファイルの形式] 項目の [+] ボタンをクリック。
  4. 名前、拡張子(、説明、コンテンツの種類、アイコン)を設定。
    ※名前と拡張子は必須
  5. InvokeEvent をイベントリスナーに登録。

リファレンスにある通り、NativeApplication から送出されるイベントなので、NativeApplication に登録。他のオブジェクトに登録しても受け取れない。

NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE,invokeHandler);

後はAIR アプリケーションに関連付けたいファイルを OS 側で設定。
これで関連づけたファイルをダブルクリックするとAIR アプリケーションで開けるようになる。

カテゴリ:AIR,ActionScript

タグ:

Post at 2008年07月10日 07:04 | Permalink


AIR アプリケーションのネイティブメニューで、Macintoshにはデフォルトのメニューが存在する。そのデフォルトのネイティブメニューを操作する方法。

元の NativeMenu を menu とした場合、NativeMenuItem は

[アプリケーション名]
menu.getItemAt(0)
[ファイル]
menu.getItemAt(1)
[編集]
menu.getItemAt(2)
[ウィンドウ]
menu.getItemAt(3)

カテゴリ:AIR,ActionScript,Mac

タグ:

Post at 2008年07月10日 04:09 | Permalink


Adobe AIR でネイティブメニューを作る時、
アプリケーション自体がネイティブメニュー分下がる。
回避策としては、Windows検知でNativeWindowのサイズを広げる。

カテゴリ:AIR,ActionScript,Win

タグ:

Post at 2008年07月10日 04:01 | Permalink


2点(2つの座標)間の角度を求める。

Aの座標 : (AX,AY)
Bの座標 : (BX,BY)
X座標での2点間の距離 : DX
Y座標での2点間の距離 : DY
角度(ラジアン) : Angle

DX = AX - BX
DY = AY -BY
Angle = Math.atan2(DY,DX)

カテゴリ:Math

タグ:

Post at 2008年07月07日 22:13 | Permalink

<< 1 2 3 4 >>




Feed


Powered by Movable Type 4.27-ja

Hosted by heteml