May 2008
1 post
移転しますた
http://d.hatena.ne.jp/undo0530/ 書くのすっかり忘れてた。移転しました。よろちくび。
December 2007
6 posts
ファイル操作1 テキストファイルの読み込み/書き出し
デスクトップにある「hoge.txt」を読みこんで編集して上書き保存してみる。 まず、ローカルファイルへのアクセスとか読み書きにはflash.filesystem.Fileクラスとflash.filesystem.FileStreamクラスを使うのでimportする。面倒だから import flash.filesystem.* でいいよね。 次に、hoge.txtへの参照を取得する。これはFileクラスの仕事。 var file:File = File.desktopDirectory.resolvePath(“hoge.txt”);...
右クリックメニューを作る
右クリックで出てくるポップアップメニューを作ってみよう! まず、メニューのアイテムを用意。 var myMenu:NativeMenu = new NativeMenu(); //メニューの大元になるメニュー。この下に「File」とか「終了」とか作る。 var fileMenu:NativeMenuItem = myMenu.addSubmenu(new NativeMenu(), “File”); //大元メニューのしたに「File」サブメニューを作った。 var loadMenu:NativeMenuItem = new NativeMenuItem(“Load”); var exitMenu:NativeMenuItem = new NativeMenuItem(“Exit”);...
ウィンドウ操作2 ドラッグで移動
オリジナルのかっこいいウィンドウにしたらドラッグできない\(^o^)/ そんなときはコレ stage.nativeWindow.startMove(); ウィンドウのインスタンスをリスナーに登録して、マウスが押下してる間に↑の関数を呼び出すように設定すればおk。例えば、 window_mc.addEventListener(MouseEvent.MOUSE_DOWN, windowMove); /*window_mc上でマウスが押下されてる間、windowMove関数を実行する。*/ function windowMove(Evt:MouseEvent):void { stage.nativeWindow.startMove(); } こんな感じ。
AIR ベータ3 来てた\(^o^)/
AIR Beta3 インストーラ→\(^o^)/ Flashのアップデートも来たよ→\(^o^)/ 以下、うp手順。 1.AIR Beta3 インストーラをインスコ 2.\Program Files\Adobe\Adobe Flash CS3\ にある、「AIK」フォルダを削除。 3.\Program Files\Adobe\Adobe Flash CS3\First Run\Commands\ にある、「AIR - Application and Package Settings.jsfl」と「AIR - Package AIR File.jsfl」を削除。 4.\Document and Settings\Local Settings\Application Data\Adobe\Flash...
ウィンドウ操作1 最大化 最小化 元のサイズに戻す 閉じる
せっかくAIRなんだから変な形のウィンドウにしたいよね!でもカスタムクロームにすると閉じるボタンがなくなっちゃって、タスクバーから右クリしたりAltF4とかしないと終了できなくなっちゃうね(´・ω・`) なのでスクリプトからウィンドウを閉じる命令出せればいいよね! stage.nativeWindow.close(); これだけ。例えばボタンインスタンスbuttonを描いて、フレームアクションに button.addEventListener(MouseEvent.CLICK, closeWindow); function closeWindow(Event:MouseEvent):void{ stage.nativeWindow.close(); } って書けば、ボタンを押した時にウィンドウが閉じるよ。簡単だね! stage.nativeWindow.maximize(); は最大化...
まずやること
準備するもの ・Flash CS3 ・AIRインストーラ ・Flash CS3用でAIRを作れるようにするアップデート AIRインストーラは「ARIアプリケーションをインストールして使えるようにする」ためのもの。アプリを使うだけならこれだけ落とせばOK。ここからDL 次に、Flash CS3でAIRを作れるようにするアップデート。ここからDLして実行。Flashが英語版なら英語版のアップデート、日本語版なら日本語版じゃないとダメだよ。うまくいかない時はまずFlash自体をアップデートしてみるといいかも。 次に、Flashを起動して、スタートアップスクリーン(起動時に表示されて、ファイルを開くのか新規作成するのかとか選ぶ、かなりの確率でオフにされてるアレ)の中から「Flash file (Adobe AIR)」で新規作成する。ここで毎回何か出るけどOKでOK。...