Flex

EmacsでのActionscript開発環境

普段はFlexBuilderを使っています。Eclipseベースであり、総本山adobeが開発していることもあり、非常に便利で高機能ですしとても助かるのですが、当然Eclipseなので重いです。それでも最近のPCスペックなら大したことないんですけど、ちょっと出先で遊びた…

指定月の最終日

Actionscriptで指定した月の最終日を出す場合の手っ取り早いやり方。例えば7月の最終日を出す場合。 var _date:Number = new Date(2009, 6 + 1, 0).getDate(); trace(_date) //=> 31Dateクラスで月を指定する場合0 => 1月なので、7月だと普通は6を指定します…

Flexのカスタムエフェクト

Flexでカスタムエフェクトを作成する場合、お約束があります。 カスタムエフェクトの作成について いろいろ書いてありますが要するに以下の2つ、ファクトリクラスとインスタンスクラスを用意します。 カスタムエフェクトを定義するには、ファクトリクラスと…

Dateクラス

DateクラスのMonthが0 = 1月なのをすっかり忘れて var _date:Date = new Date(2009, 7, 1); _date.getDay() //=> 6(土曜日)んなばかな!…と一人で30分ほどボケてました…くっそう(汗

Flex/AIRでのコンテキストメニュー実装

いやいや、ハマりましたよ…名前が似てるっつうかまぎらわしいっつうか… var contextItem:ContextMenuItem = new ContextMenuItem("hoge"); hoge.addEventListener(ContextMenuEvent.MENU_SELECT, function(eve:ContextMenuEvent):void { trace("selected con…

Flex/AIRでアプリを作る際に、ネイティブなメニューを作成する方法。

WindowsではWindow毎にメニューが存在するため、NativeWindow.supportsMenuの値がtrueになります。逆にMacではNativeApplication.supportsMenuがtrueになります。これを利用してNativeMenuのインスタンスを用意します。 //Windowsの場合 if(NativeWindow.sup…

FlexBuilder環境再構築

そういえばOSX版のEclipseは3.5からCocoa対応になり、インターフェイス周りがずいぶんいい感じになった訳ですが、調子にのってFlexBuilderPlugin入れたら、案の定動きませんでした…まあ、そりゃそうだろうな。この辺はじっくり待つしかないです。で、WTP全部…