AIR

コピー、ペースト

ちょっと遊びで作っているAIRアプリでテキストのコピーを行おうと思って調べたら、TransferableDataクラスにデータを格納して、それをClipboardクラスに渡す、という方法が書かれていた。 面倒だなー、とか思いながら試してたら、その方法(TransferableData…

自作3Dライブラリ

最近、仕事の合間にAS3で3Dライブラリを書いています。 3DCGからしばらく離れていたのであれこれすっかり忘れていたのですが、ベクトルや行列計算などを少しずつ思い出してきました。 とりあえず線を描画できた!ということで、俺マイルストーンとしてYouTub…

フルスクリーン時のキーイベント処理

全くおかしい話だ・・。 AIRアプリでも作ろうかと思って、どうせならフルスクリーンだろ、とフルスクリーンで作業していたらキーボードイベントが取れないのですよ。あれこれ試しつつ状況を整理すると下記のようになる。 StageDisplayState.FULL_SCREEN でフ…

Flex 3 SDKを使い、無料の環境でairを生成してみる

ちょっと調べ物をしていたら、FlexSDKの中に含まれるamxmlcなどを使えば無料環境でAIRファイルが作れることがわかったので、実際に試してみることにしました。 MXMLファイルを作るサンプルはネット上にもいろいろあるのですが、基本はswfを作るmxmlcと同様な…

AIR:Flash CS3 Professional の更新

AIRがbeta2にバージョンアップしているようなので、下記リンクを参考にアップデートする。 Adobe Labs | Previews, prereleases and beta software from Adobe 変更点 stage.windowはstage.nativeWindowという表記でないと通らなくなりました。

ウィンドウを閉じる処理

AIRアプリ、起動させたあとは、フルスクリーン化*1させたらクローズボタンがなくなるので、Alt+F4を押すかEscキーでフルスクリーンを解除したあとタスクバーのメニューからしか終了させる方法が無い。それではあんまりなので、内部的にキーイベントとかから…

Flashから書き出したファイル群をadtでパッケージ

AIR SDKをインストールしておくと、ADT(AIR Development Tool)というのがインストールされます。 adt.exeというのがインストールディレクトリのbinディレクトリ内にあるので、そこにパスを通しておきます。 FlashからAIRアプリをパッケージしておいたら必要…

フルスクリーン

今回作りたいのはフルスクリーンアプリ。 ということで、フルスクリーンにする方法を探してみた。 一番基点となるフレームスクリプトに以下のように記述します。 // 必要そうなライブラリをインポート. import flash.display.*; // フルスクリーンにします. …

Flash CS3でAIRをやってみる

Adobeの新技術AIRは前からずーーっと気になっていたのですが、今日ちょっとした時間と目的が出来たので、最初の一歩をトライしてみることにした。 Adobe AIR and Adobe Flash Player Technologies | Flash Platform runtimes - Adobe Labs しかし、ブックマ…