Flash
何が良いって、Adobe Airとかの制約も一切受けずにもっとディープなアプリケーション作れちゃうよ!Flashでできないポートのリッスンとかいろいろな実装をC#に委譲できちゃうし! 簡単にExternalInterfaceをC#で使うためのライブラリをダウンロードする http…
Flash Switcherアドオンをインストールする http://www.sephiroth.it/firefox/flash_switcher/index.php ↑このページのInstall now!から ブラウザの右下にこんな(f)アイコンが出てたらインストール成功です。 切り替えられるバージョンを追加する 必要なバ…
前回のエントリー「FLASHのパフォーマンスをあげるための10のコツ」で、「7.素材はラスターで」という項目をかいたけれど、どうしてもベクター素材を使わないとならない場合もあります。 たとえば 拡大・縮小や、回転などを行う Scale9Gridを使う 等といった…
ActionScriptでパフォーマンスをあげるためのいくつかのコツです。 純粋なソースでのチューニング方法をあげているTIPSは多いけどそういうのとはちょっと違う切り口のものを。 1.大量のDisplayObjectを同じルールで動かすときには、ひとつずつ指定しないでDi…
AS3でグローバルメソッドを定義する方法です //isEmpty.as package{ public function isEmpty( value:* ):Boolean{ return ( value == null || value == undefined ); } } isEmptyとか全体でどこでも使いたいようなものは、上記のようにグローバルメソッドと…
FLASH CS3ではMovieClipだけでなくライブラリ内の画像もリンケージ設定可能です。 ただしBitMapDataクラスとして登録されるのでインスタンス生成には少しコツが必要です。BitMapDataのコンストラクタは以下のようになっています BitmapData(width:int, heigh…
Microsoft Visual C# 2005 ExpressEditionを使ってやる場合を説明します。 メニューのツール → ツールボックス アイテムの選択 → COMコンポーネントタブ で「Shockwave Flash Object」にチェックを入れてOK! これでツールパネルの全般に「Shockwave Flash O…
FLASHのコンパイラはどの段階でswf内にクラスを組み込むか FLASHはimport文を書いただけではクラスの情報をswf内に組み込こまない。 組み込まれる条件としては そのクラスで型宣言された変数がある(例:var hoge:Hoge) そのクラスをnewしている(例:new H…
小ネタです(Flash8向け)。 基本的には全てのソースを外部クラスに出してしまいますが、どうしても演出的に、モーショントゥインで作ったものとスクリプトでタイミングをとりあいたい場合がありますそんなときは外部クラス class HogeMc extends MovieClip{…
FLASH ActionScript2からはクラスを作れますが、 MovieClipはAS2では生成の際にattachMovieといった表記しかできない為(createEmptyMovieClipとかは除いて)、 MovieClipを継承したようなものであってもがコンパイラチェックが有効になりません (実際にはM…