Hi. I Have some arrays and a textField
var caractPropose:Array<String> = ["A", "V", "I", "S"];
var okCombinaison:Array<String> = ["V", "I", "S", "A"];
var brouillage:Array<String> = ["Z", "P", "E", "T"];
var concatenation:Array<String> = [];
var spCombinaison:Array<Sprite> = [];
var spConcatenation:Array<Sprite> = [];
var texte:TextField;
Concatenation between caractPropose and brouillage concatenation = caractPropose.concat(brouillage);
I have some loops… 3 loops.
The firs loop push some sprites in spCombinaison Array
for (i in 0...okCombinaison.length)
{
var sprite:Sprite = new Sprite();
sprite.graphics.beginFill(0xD5D5D6, .5);
sprite.graphics.drawRect(0, 0, 30, 30);
sprite.graphics.endFill();
sprite.x = i * 40;
spCombinaison.push(sprite);
addChild(sprite);
}
The second loop add some loops in spConcatenation array
for (k in 0...concatenation.length)
{
var sprite2:Sprite = new Sprite();
sprite2.graphics.beginFill(0xFEC3AC, .5);
sprite2.graphics.drawRect(0, 0, 30, 30);
sprite2.graphics.endFill();
sprite2.y = 50;
sprite2.x = k * 40;
spConcatenation.push(sprite2);
addChild(sprite2);
}
Difficulties is in the third loop
for (j in 0...concatenation.length)
{
for (l in 0...spConcatenation.length)
{
texte = new TextField();
texte.selectable = false;
texte.text = concatenation[j];
}
spConcatenation[j].addChild(texte);
spConcatenation[j].addEventListener(MouseEvent.CLICK, function (e)
{
trace("Clic");
});
}
This loop add text in sprites. I want, when I click on the sprite with text, sprites with no text fill from left to right.
Thanks for our help and sorry for my english