2009-04-29 8 views
1

Quelqu'un m'aiderComment insérer l'image dans le coin supérieur droit de l'en-tête du panneau en utilisant flex?

Comment insérer l'image dans le coin supérieur droit du panneau en utilisant un script flexible ou d'action. i utilisé

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

titleIcon attributes mais pas utilisé. alors comment insérer?

+0

Je suis désolé, je ne comprends pas votre question. Peut-être pourriez-vous poster un exemple de code qui fonctionne correctement, et le code qui ne fonctionne pas? – quoo

+0

est-ce correct maintenant. pourriez-vous me le dire –

Répondre

0

Vous cherchez à afficher l'image dans l'en-tête du panneau ou dans le corps du panneau lui-même?

+0

Dans l'entête du panneau –

3

L'astuce consiste à sous-classe le panneau et ajoutez votre touche (s) dans la méthode 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); 
} 

Pour rendre votre panneau étendu plus utile, ajouter des styles pour les boutons et utilisez getStyle() pour obtenir les icônes à utiliser.

+0

Johan Öbrink merci beaucoup. Je vais essayer votre code –

+0

Cela a-t-il fonctionné? Dans ce cas, une réponse positive et une réponse acceptée seraient agréables. –

Questions connexes