GoogleがGoogle Musicたるものを出すそうですね。
今回は、FlexのPanelのタイトル部分に自作コンポーネントを埋め込む際の手順
のメモです。
ちょっと検索すればいろいろ出てきますが、そんなことは知りません。メモで
す、メモ。
package
{
import mx.containers.Panel;
public class SamplePanel extends Panel
{
//ボタンコンポーネント
private var _HOGEBTN:HOGEBTN;
//constructor
public function SamplePanel()
{
super();
}
protected override function createChildren(): void
{
//パネルの子が生成される際に自作コンポーネントも一緒にaddする
super.createChildren();
_HOGEBTN= new HOGEBTN();
rawChildren.addChild(HOGEBTN);
}
protected override function updateDisplayList(unscaledWidth:Number,
unscaledHeight:Number):void
{
//パネルの表示の更新が行われた際のサイズ修正処理
super.updateDisplayList(unscaledWidth, unscaledHeight);
//Panelの端にボタンをくっつけておく場合の例
HOGEBTN.x = unscaledWidth – HOGEBTN;
}
}
}
ちょっとソース見にくいので、近いうちにsyntaxhighlighter組み込んでおきた
いなぁ
それではでは。