Flex2

すべてのキーボードイベントを取る方法

Flex2でのキーボードイベントは、ActionScript2.0の頃のように、キーイベントをすべて取るのが少し難しくなっています。 すべてのキーボードイベントを取るには、stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUp) を登録するのですが、 MXMLプロジェ…

Flex Builder2 で背景色を指定する方法

デフォルトの青っぽい背景色は、Adobe(Macromedia)っぽいけど、 普通の人には変な色なので、白にして欲しかったです。デフォルトの背景色の変え方、ちょっと迷いましたが以下のようにすれば良いです。 Flex2プロジェクトなら タグに、属性「backgroundColor…

数値を0で埋めて指定の桁数に揃える関数

// 数値を0で埋めて指定の桁数に揃える関数 private function formatZero(n:Number, keta:Number):String { var s:String = String(n); var i:int = 0; while (s.length < keta) { s = "0" + s; } return s; } こちらも別解を教えていただきました。 private…

右へ1つインデントするツール

Pukiwikiのソースで右1つインデントすると、ソースファイルとして 認識する整形ルールがあるのですが、これが意外と 手作業でやると面倒なので、ソースファイルを 右一つだけインデントするプログラムを作ってみました。http://nadesi.com/tools/right-inde…

ActionScriptプロジェクトでHello,World!

package { import flash.display.Sprite; import flash.text.TextField; public class FirstAS extends Sprite { public function FirstAS() { var a_txt:TextField = new TextField(); a_txt.text = "Hello, World!"; addChild(a_txt); } } } でデバイスフ…

原稿執筆速度

Flex2の本を書くことになっているので、がんばって、書いています。 6月末までに書き終わる予定です。 それで、残りのページ数を可能な作業日数で割ってみたら... なんと、1日10Pです!!それで、昨日、チャレンジ企画で、朝から晩まで原稿を書いてみました…

MXMLでのHello World

Flex2のMXMLを使って一番簡単な HelloWorldを書くと以下の感じでしょうか。 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" initialize="trace('Hello,World')"> </mx:Application>