В вашем примере вы просто присваиваете результат gotoAndStop (без области видимости, так что, скорее всего, вы получаете ошибку в консоли)
Я думаю, что вы ищете что-то вроде этого:
for (var i=0; i<combobox.length; i++) {
// This is kind of complex, but if you just reference "i" in your callback
// It will always be combobox.length, since it references the value of i
// after the for loop completes variable.
// So just store a new reference on your button to make it easy
combobox[i].index = i*2; // x2 lines up with your code 0,2,4,etc.
// Add a listener to the button
combobox[i].on("click", function(event) {
// Use event.target instead of combobox[i] for the same reason as above.
event.target.gotoAndStop(event.target.index);
}
}
У вас может быть та же проблема, что и у другого поста StackOverflow, где кнопка не определена (проверьте консоль).На самом деле существует ошибка в экспорте Animate, когда дочерние элементы клипа не немедленно доступны.Чтобы обойти это, вы можете позвонить this.gotoAndStop(0);
в начале, чтобы заставить его обновить дочерние элементы.