にたまごほうれん草アーカイブ

はてなダイアリーで書いてた「にたまごほうれん草」という日記のアーカイブです。現在は「にたまごほうれん草ブログ」を運営中です。

ActionScript

FlexでBoxオブジェクトの追加時にはねる(バウンドする)エフェクトをつける

Panelの中にオブジェクトを並べるときに順番にスライドインしてくるようなエフェクトをつけたくて、ActionScript素人ながらにやってみた。 一気に出てくるのではなく、500msごとに順番に出てくるようにしたかったので、Timerオブジェクトを使って、動きはMov…

デバッグ版Flash Player 10のインストール

Flex Builderの評価版をインストールすると、Flash Player 9のデバッグ版がついてきて、デバッグはこれで基本的に行うのですが、Flash Player 10向けに作られているサイトを閲覧するときに警告が出たりします。 逆に、そのために普通にFlash Player 10にアッ…

PNG画像を読み込んでシステムトレイアイコンに設定する

前回のAIRでシステムトレイ常駐アプリでは、システムトレイに表示するアイコンはベタ塗りのビットマップにしたが、せっかくなのでオリジナルアイコンを設定しようと思った。 LoaderとBitmapクラスを使うとできた。 前回のダイアリに載せたコードの、以下の部…

AIRでシステムトレイ常駐アプリ

右クリックで終了するだけのアプリケーションのメモ。 箇条書きで。 NativeApplication.supportsSystemTrayIconプロパティで、タスクトレイに対応している環境(Windows)かどうかをチェック NativeApplication.nativeApplication.icon.menuプロパティに、メ…

AIRアプリでTreeの要素を起動時に全て展開する

最近、デスクトップアプリのモックアップを作るのにAIRを試しています。とりあえず、Flex Builder 3の体験版を使って60日限定でお勉強中です。 で、今回は、ツリービュー形式のメニューを作ろうとしていて、起動時に全て展開している状態にしようとして少し…

練習で作ったFlashを上げてみる

はてなダイアリーに Flash を埋め込むガジェット - てっく煮ブログ 自分のサイトにガジェットを追加 というのがあることを知って、早速使ってみたいと思い、試しに作ってみたFlashを埋め込んでみました。 移動する球が衝突して跳ね返る動きを作りたかったの…

Windows環境でのasファイルの関連付け

rascutを使ったActionscript開発環境をWindowsでも構築しようとしたら思いのほかあっさりできたので(エディタはxyzzyを使用、もちろんActionScript mode for xyzzyを入れた)、どうせならasファイルをダブルクリックしたら rascut -s hoge.asなコマンドが実…

画像を読み込んで表示

夕方から別のことをしてたのでお勉強続き。 画像を読み込んでみる。(参考:ActionScript3.0による画像処理) package { import flash.display.*; import flash.text.*; public class Test03EmbedResource extends Sprite { // resource [Embed(source='data…

TextFieldで文字を書いてみる

TextField - Adobe® Flex™ 2 リファレンスガイド まだ使い方のよくわからない属性などがたくさんあるものの、とりあえずわかりやすいところから弄ってみる。 package { import flash.display.*; import flash.text.*; public class Test01TextField extends …

Spriteクラス

ActionScriptは本当に初心者なので、サンプルで継承しているSpriteクラスが何かすらわからず。 そういうときはドキュメント読む。 Sprite クラスは、表示リストの基本的要素です。つまり、グラフィックを表示でき、子を持つこともできる表示リストノードです…

AS3を触ってみたくなった(Flex2+rascut+Emacs+Firebug)

fcwrap を使ったAS3オールドタイプ開発 - Shibuya.es 発表資料 - 川o・-・)<2nd life 上記の記事内にある、デモを見ていたら、AS3を触ってみたくなったので開発環境を整えてみました。 FirebugとEmacsを使って開発するための環境構築メモです。 ↑ではfcwra…