Как вставить изображение в верхнем правом углу заголовка панели, используя flex? - PullRequest
1 голос
/ 29 апреля 2009

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

Как вставить изображение в верхнем правом углу панели, используя flex или action script. я использовал

<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 ]

3 голосов
/ 01 мая 2009

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

0 голосов
/ 30 апреля 2009

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

...