Adobe AIR を HTML + JavaScript で実装する

Adobe AIR を HTML + JavaScript で実装する Tips を jQuery を使用している前提で書きます。

ウィンドウ操作(nativeWindowオブジェクト)

http://livedocs.adobe.com/flex/3_jp/langref/flash/display/NativeWindow.html

startMove()

ウィンドウをドラッグする。

マウスボタンが解除されると自動的に移動を中止する。

$("#frame").mousedown(function(){ window.nativeWindow.startMove(); });

addEventListener(NativeWindowBoundsEvent, callBack)

ウィンドウ操作のイベントを受け取る

参照 : NativeWindowBoundsEventクラスのパブリック定数について](http://livedocs.adobe.com/flex/3_jp/langref/flash/events/NativeWindowBoundsEvent.html#constantSummary)

window.nativeWindow.addEventListener(
  air.NativeWindowBoundsEvent.MOVE,
  function(){
    alert([window.nativeWindow.x,window.nativeWindow.y]);
  });

ネットワーク

window.runtime.flash.net.navigateToURL のエイリアス

URLをシステムデフォルトのブラウザで開く例

air.navigateToURL(new air.URLRequest("http://www.yahoo.co.jp/"), "_blank");
comments powered by Disqus