В основном у меня есть 2 объекта movieclip с некоторым кодом, в настоящее время я просто отслеживаю их. Синие кружки при нажатии скажут «синие», а красные при нажатии - «красные». Это прекрасно работает в теории, пока я не добавлю популяционный цикл, который добавляет больше из них. Тогда только 1 из каждого цвета корректно работает, остальные - просто фиктивные круги. Я хочу, чтобы каждый круг говорил мне свой цвет.
Это мой код для .fla:
import flash.events.MouseEvent;
BlueBall.addEventListener(MouseEvent.CLICK, fun1)
function fun1(e:MouseEvent){
trace("Blue!");
}
RedBall.addEventListener(MouseEvent.CLICK, fun2)
function fun2(e:MouseEvent){
trace("Red!");
}
и это цикл заполнения в файле .as:
private function PopulateCircles():void
{
for (var i:int=0; i < 10; i++)
{
var blueCircle:BlueCircle = new BlueCircle();
this.addChild(blueCircle);
var redCircle:RedCircle = new RedCircle();
this.addChild(redCircle);
}
}
tldr; как я могу получить события нажатия при каждом новом заполненном круге?