如何使用flex将图像插入面板标题的右上角?

时间:2009-04-29 13:03:28

标签: flex flash actionscript-3 image air

任何人帮助我

如何使用flex或action脚本在面板的右上角插入图像。

- <mx:Panel x="38.5" y="28" titleIcon="@Embed('image/logo.png')" id="register" width="375" height="534" layout="absolute" title="Registration Form ">

titleIcon属性但不使用。那么如何插入?

2 个答案:

答案 0 :(得分:3)

诀窍是子类化Panel并在createChildren()方法中添加你的按钮:

protected override function createChildren():void
{
     super.createChildren();

     mybtn = new Button();
     mybtn.label = "I am a button";
     mybtn.visible = true;
     mybtn.includeInLayout = true;
     mybtn.addEventListener( MouseEvent.CLICK, buttonClickHandler );
     rawChildren.addChild( mybtn );
}

要使扩展面板更有用,请为按钮添加样式,并使用getStyle()来获取要使用的图标。

答案 1 :(得分:0)

您是要在面板标题中还是在面板主体内显示图像?