CITATION(Mel59200 @ Jun 27 2007, 03:24 PM)

Alors voila, j'aimerai faire un repeater, mais avec 2 styles différents.
En fait, je veux faire des articles avec 1 photo, et du texte.
Une fois sur 2, je veux que la photo soit à gauche, une fois à droite (et ainsi de suite).
Quelqu'un a t il une idée de comment je peux faire ca ?
A vous les pros

Merci d'avance pour vos idées
Je pense qu'exploiter la propriété "currentIndex" du Repeater pourrait t'aider.
En gros,
CODE
<mx:Repeater id="MonRepeater" dataProvider={MonArrayQuiMeDonneMesDonnees}>
<mx:Image id="Image #+{Repeater.currentIndex}" creationComplete="Placement(this,Repeater.currentIndex)">
</mx:Repeater>
<mx:Script>
<![CDATA[
private function Placement(Img:Image,value:Number)
{
if(value== 0%2) // tu testes si ton ordre de l'image est pair.
{
Img.left=10; // tu alignes à gauche (pair à gauche)
} else {
Img.right=10; // tu alignes à droite (impair à droite)
}
}
]]>
</mx:Script>
Attention j'ai des doutes sur le "this", assure toi que tu pointe bien sur l'image et pas le composent lui même.
Je suis très débutant donc je connais pas d'autre solution. Mais ton problème est sympa et je pense que c'est le cas de beaucoup de gens. j'espère que cela fonctionnera dans ton cas.
Xeonarno