Ma configuration est assez basique. J'ai un s: Liste avec un itemRenderer personnalisé et un fournisseur de données. Ce que je voudrais faire, c'est accéder aux instances générées du rendu d'élément mais je n'ai aucune idée de comment.Accès à l'élément itemRenderer flash buiilder 4
Voici le code de la liste:
<s:List id="layersList"
borderVisible="false"
allowMultipleSelection="true"
contentBackgroundAlpha="0"
itemRenderer="renderers.LayerRenderer"
dataProvider="{AssetsCollection}">
<s:layout>
<s:VerticalLayout gap="1" />
</s:layout>
<s:list>
Ce que je voudrais est d'accéder aux équarrisseurs générés comme:
layersList.renderers[selectedIndex] or layersList.selectedItems[0].renderer
. Afin d'accéder à certains de ses objets internes. Comme dans l'événement, je voudrais écouter les événements distribués dans l'instance de rendu à partir du parent de la liste.
Quelqu'un peut-il aider?
On pourrait commencer à répondre à votre question et commencer à parler des méthodes ClassFactory, etc. Mais je pense qu'il serait préférable que vous affichiez du code pour donner une image claire de ce que vous essayez d'accomplir. –
J'ai ajouté le code, merci. – Tarek