Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: Проиграть клип заданное количество раз
Flash Zone Forum > Macromedia Flash > ActionScript
skalka
Есть такая задача. пользователь вводит число от 1 до 10. И давит ОК. После этого мувик должен сработать ровно столько раз, сколько он ввел. И потом остановиться. Вот с остановиться проблема. Кнопку жмешь он начинает двигаться и не останавливается. Подскажите как это осуществить.

Вот так пытаюсь, но что то не срабатывает

Код
on (press) {
chel._visible = true;
a = cikl.text;
    
for (var i = 1; i <= a; i++) {
    this._parent.chel.gotoAndPlay();
   }
this._parent.chel.stop();
}


MustLive
skalka

Цитата
После этого мувик должен сработать ровно столько раз, сколько он ввел.

Во-первых, что ты имеешь в виду под сработать - проиграться анимация в мувике или что-то другое?

Если проигрыш анимации, то делай не в цикле (так не сработает, как ты написала), а задавай условие.

Во-вторых, пиши код не на мувике, а в кадре.

Вместо "on (press) {" задай объекту (мувику или кнопке) имя и укажи в кадре таймлайна (например, если его имя but):

Код
_root.but.onPress = function() {
// далее по тексту
Русская версия IP.Board © 2001-2013 IPS, Inc.