Как вставить изображение в правый верхний угол заголовка панели с помощью гибкости?

Кто-нибудь, помогите мне

Как вставить изображение в правый верхний угол панели с помощью гибкого скрипта или скрипта действия. я использовал

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

titleIcon атрибутирует, но не использует. так как вставить?


person Community    schedule 29.04.2009    source источник
comment
Извините, я не понимаю ваш вопрос. Может быть, вы могли бы опубликовать образец кода, который работает правильно, а код - нет?   -  person quoo    schedule 29.04.2009
comment
теперь нормально . мог бы ты знать, скажи мне   -  person    schedule 30.04.2009


Ответы (2)


Уловка состоит в том, чтобы создать подкласс 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 (), чтобы использовать значки.

person Johan Öbrink    schedule 01.05.2009
comment
Это сработало? В этом случае было бы неплохо проголосовать за и принятый ответ. - person Johan Öbrink; 04.05.2009

Вы хотите отображать изображение в заголовке панели или внутри самой панели?

person Community    schedule 30.04.2009