Qu'est-ce qui te bloque exactement ?
Je ne vois rien de mauvais à vue de nez. Sauf qu'en créant un Panel(), tu vas devoir lui ajouter à la main (addChild) les composant enfants ( donc ici un Image()), et te palucher tout le reste.
Je te conseillerai de faire un composant perso .mxml (ex : PanelPerso.mxml)qui reprend ton code mxml, et donc la où tu veux afficher tes différents panels, tu feras un
var pp:PanelPerso = new PanelPerso();
Tu devras relier le relier la source ton image à une variable bindée (dans ton PanelPerso.mxml)
1 2 3 4 5 6 7
| <script>
<![CDATA[
[Bindable]
public var srcImg:String;
]]>
</script>
<mx:Image source="{srcImg}" ... |
Et tu initialise cette variable lorsque tu crée ton panel.
1 2
| var pp:PanelPerso = new PanelPerso();
pp.srcImg = "xxx.jpg"; |
Quelquechose dans ce genre là je dirais, avec une boucle autour, ou alors le faire à partir de repeaters..
As-tu regardé de ce côté là ?
Partager