2011-04-23 3 views
0

Je souhaite ajouter un SimpleButton à un élément de liste dans un composant de liste. Je reçois le CellRenderer pour l'élément de liste que je veux et en utilisant la méthode addChild pour ajouter le bouton simple. Le bouton apparaît au bon endroit sur l'élément de la liste mais il ne fonctionne pas comme un bouton. C'est comme si le contenu du premier cadre des boutons était ajouté au CellRenderer et rien d'autre.As3 fl.controls.List Ajout d'un bouton à l'élément de liste

Quelqu'un a-t-il une idée de ce qui pourrait se passer?

+0

Un composant de liste a déjà les interactions de l'utilisateur comme mouseover, mouseout, n'est-ce pas? Quel extra voulez-vous obtenir de la solution de boutons dans une liste? Et l'ajouter comme un enfant pourrait fonctionner différemment comme prévu dans ce cas. La liste est un composant et l'ajout d'un enfant peut ne pas l'ajouter en tant qu'élément. – anemgyenge

+0

Le bouton sera utilisé pour supprimer l'instance de l'élément de liste (CellRenderer) de la liste. J'attache pour ajouter le bouton à un élément de liste, pas la liste elle-même. – Jordan

+0

Par tous les moyens, ne postez pas de code. Je préfère continuer à deviner. Pour un amour, perdre du temps à deviner quelque chose, puis être productif –

Répondre

0

La définition de la propriété mouseChildren de la classe fl.controls.listClasses.CellRenderer sur true résout ce problème. Pourquoi voulez-vous ajouter un bouton à un composant de liste?