![]() |
|
||||||||||
|
|||||
|
пожалуйста, помогите
есть на сцене кнопка я ее копирую и присваиваю имя уникальное но при нажати ина нее ничего не происходит(( вот пример кода: stop();
for (n=0; n<3; n++) {
duplicateMovieClip("hit_btn", "hit_"+n, this.getNextHighestDepth());
this["hit_"+n]._x = 9;
this["hit_"+n]._y = 20*n+1;
}
this["hit_"+n].onRelease = function() {
this.createTextField("user_"+n, this.getNextHighestDepth(), 20, 20*n+1, 120, 20);
this["user_"+n].text = "Line #"+n;
trace("Ok");
};
кто знает - подскажите плиз
__________________
Наши настоящие враги молчаливы |
|
|||||
|
ветеран форума
|
вне цикла n не существует. Более того, у Вас даже присваивание обработчика происходит вне цикла. В цикле сделайте у кнопок свойство index, например, и приравняйте this["hit_"+n].index к n, а затем в onRelease обращайтесь к номеру через this.index
__________________
4am is time to rock |
|
|||||
|
DarkLight
если честно, то не совсем понимаю, как приравнять this["hit_"+n].index к n (что имеется в виду) если я пишу stop();
for (n=0; n<3; n++) {
duplicateMovieClip("hit_btn", "hit_"+n, this.getNextHighestDepth());
this["hit_"+n]._x = 9;
this["hit_"+n]._y = 20*n+1;
}
for(n=0; n<3; n++) {
_root["hit_"+n].onRelease = function() {
this.createTextField("user_"+n, this.getNextHighestDepth(), 20, 20*n+1, 120, 20);
this["user_"+n].text = "Line #"+n;
trace("Ok");
}
}
__________________
Наши настоящие враги молчаливы |
|
|||||
|
ветеран форума
|
stop();
for (var n=0; n<3; n++) {
duplicateMovieClip("hit_btn", "hit_"+n, this.getNextHighestDepth());
this["hit_"+n]._x = 9;
this["hit_"+n]._y = 20*n+1;
this["hit_"+n].index = n;
this["hit_"+n].onRelease = function() {
this.createTextField("user_"+this.index, this.getNextHighestDepth(), 20, 20*this.index+1, 120, 20);
this["user_"+this.index].text = "Line #"+this.index;
trace("Ok");
}
}
__________________
4am is time to rock |
|
|||||
|
DarkLight
спасибо как оказалось есть большая выгода от использования this.index =) не могли бы Вы еще и подсказать, как сделать, что бы в этом кадре выполнялось и создание поля с текстом без переходов на другие?
__________________
Наши настоящие враги молчаливы |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|