TLFTextFieldを含んだMCは最初にREMOVED_FROM_STAGEが呼ばれる

挙動がいつもと違うので調べてみたらそういうことらしい。
FN1103001 - 予め配置したインスタンスの存在しないフレームに移動しても参照が消えない - Flash : テクニカルノート
なので、初期化処理を通常とは変える必要がある。

public function Main() 
{
	// 通常はこんな感じだが
	//if (stage) init();
	//else addEventListener(Event.ADDED_TO_STAGE, init);

	// 先にREMOVED_FROM_STAGEを受け取ってからinitに変更
	addEventListener(Event.REMOVED_FROM_STAGE, function(e:Event):void
	{
		removeEventListener(Event.REMOVED_FROM_STAGE, arguments.callee);
		addEventListener(Event.ADDED_TO_STAGE, init);
	});
}

ちょっとした開発メモ 2011/05/09

コマンドプロンプトでドライブ切り替え
cd /d D:\hoge



ターミナルでgrep(カレントディレクトリ以下から)
grep -r 'hoge' ./

VirtualBox上FlashDevelopのコード拡大、CTL+ALT+スクロール

IETester
http://www.my-debugbar.com/wiki/IETester/HomePage?ts=2008-09-07T23:40:20Z


CSS position property (position:absolute, position:relative の違い)
http://www.htmq.com/style/position.shtml

FlashDevelopでFlex mxパッケージのコード補完

C:\flex_sdk\4.1.0.16076\frameworks\projects
をGlobal Classpaths に追加

flパッケージを追加
C:\Program Files\Adobe\Adobe Flash CS5\Common\Configuration\Components\User Interface
C:\Program Files\Adobe\Adobe Flash CS5\Common\Configuration\Component Source\ActionScript 3.0\User Interface

上はSWC本体、下はコード補完用のソース

http://log.xingxx.com/2009/04/flashdevelopflashcs4fl.html

FlashDevelop Flex4プロジェクトでRSLの埋め込みを解除する

Project Properties > Compiler Options > Static Link RSL を False に設定
デフォルトだとTrueになっていてTLFなどのSWZがSWFに含まれる設定になっている。Falseにすることで、ビルドされるSWFのサイズもかなり軽くなる。