AIR: 2007年9月アーカイブ
AIR はインストールを前程として作成するので、一度配布してしまうと修正が難しい。
今まで Web 上での公開を前程としたものばかり作っていると、少し不便に感じるかもしれない。
で AIR を作るときはこういう機能が必要なんじゃないかと思った。
どちらにしても、公開前の制作段階で、後々の更新のことを踏まえておかないと痛い目にあう気がする。
今まで Web 上での公開を前程としたものばかり作っていると、少し不便に感じるかもしれない。
で AIR を作るときはこういう機能が必要なんじゃないかと思った。
・自動でアップデートのチェックと、アナウンス。
これは一般的なソフトウェアなら大体備えている機能。
これが無いと一度インストールしたソフトウェアのアップデートの有無をユーザーが知る確立はほぼ無いに等しく思う。
・土台のみ AIR で作成し、中身の実装は外部SWF化する。
こっちの方が今まで Flash をやってた人には馴染みが深いと思う。
可能かどうかはまだ試していないので分からないけども、外部SWFの方はサーバーに置いておけば
そちらを更新すれば、エンドユーザー側は自動的に反映される。
ただし、毎度毎度読み込んでいたのでは ブラウザで閲覧するのとなんら変わりがないので
サーバーから読み込んだ SWF ファイルは ByteArray から文字列化して SharedObject に保存しておく。
次回起動時からは、バージョン情報のみ最初に確認して、アップデートがあった場合のみサーバからダウンロードして更新。アップデートが無い場合や、オフライン時は SharedObject から復元する。
みたいな実装が出来るといいかなあと。
どちらにしても、公開前の制作段階で、後々の更新のことを踏まえておかないと痛い目にあう気がする。
ウィンドウを最小化
stage.window.minimize();ウィンドウを最大化
stage.window.maximize();ウィンドウを元のサイズに戻す
stage.window.restore();ウィンドウを閉じる
stage.window.close();ウィンドウをドラッグする
stage.window.startMove();
