Форум программистов, компьютерный форум, киберфорум
Наши страницы
ActionScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/38: Рейтинг темы: голосов - 38, средняя оценка - 4.55
antrofix
1 / 1 / 0
Регистрация: 16.03.2011
Сообщений: 28
1

Переход на следующий кадр

26.06.2012, 21:00. Просмотров 7219. Ответов 4
Метки нет (Все метки)

Здравствуйте, товарищи программисты! Я новичок, возникла проблема. По нажатию на кнопку должно перейти на следующий кадр и остановится, вот код:
ActionScript 3
1
gotoAndStop(this.currentFrame+1);
но при запуске программы открывает окно с данным содержанием:
"**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 1: Statement must appear within on handler
gotoAndStop(this.currentFrame+1);

Total ActionScript Errors: 1 Reported Errors: 1"
У меня установлена macromedia flash professional 8.
Заранее очень благодарен!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.06.2012, 21:00
Ответы с готовыми решениями:

Переход на следующий кадр
Ребят, подскажите, как сделать переход на следующий кадр, т.е. Что бы кнопки "назад" и "далее"...

Переход на следующий кадр без скриптов
Здраствуйте, Помогите пожалуйста gotoAndStop(2); как отключить работу скрипта? Что зачем как,...

как сделать портал на следующий кадр?
Подойдет ли? gotoAndPlay и как определить его на определенное место?

Удалить movieclip при переходе на следующий кадр
Заранее извините за глупый вопрос. При создании флеш игры в actionscript 1 возник вопрос: как...

Создание кнопки для перехода на следующий монтажный кадр
Добрый день, уважаемые форумчане. Дело в том, что я не так хорошо знакома с ActionScript 3.0, но...

4
notsliva
14 / 14 / 7
Регистрация: 25.06.2012
Сообщений: 95
26.06.2012, 21:14 2
вместо this попробуйте _root
а еще лучше _root.nextFrame() вместо вашего gotoAndStop(), только в каждом кадре придется дописать stop();
0
antrofix
1 / 1 / 0
Регистрация: 16.03.2011
Сообщений: 28
26.06.2012, 22:37  [ТС] 3
к сожалению не помогло, вот что вывело:
**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 1: Statement must appear within on handler
_root.nextFrame()

Total ActionScript Errors: 1 Reported Errors: 1
Добавлено через 59 секунд
проблема может быть в самом флэше?
0
Theoryofgames
253 / 237 / 50
Регистрация: 20.12.2011
Сообщений: 707
28.06.2012, 12:54 4
ActionScript 3
1
2
3
on (press) {
 gotoAndStop(this.currentFrame+1);
 }
0
antrofix
1 / 1 / 0
Регистрация: 16.03.2011
Сообщений: 28
28.06.2012, 22:39  [ТС] 5
Решил задачу следующим образом.
создал три слоя:
1. Для кода
2. Для кадров
3. Для кнопки
Кнопка - это созданный символ
каждый кадр, это отдельный слайд.
Вот код:
ActionScript 3
1
2
3
4
5
6
7
movieClip_1.addEventListener(MouseEvent.CLICK, fl_ClickToGoToNextFrame);
 
function fl_ClickToGoToNextFrame(event:MouseEvent):void
{
    nextFrame();
}
stop();
Всем спасибо за участие в обсуждение!
0
28.06.2012, 22:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.06.2012, 22:39

Переход на случайный кадр
Можно ли сделать переход на случайный кадр? Например при нажатие переходит на кадр номер 5 из 10.

Переход из первого в последний кадр
Помогите пожалуйста. У меня есть кнопка, которая должна осуществлять покадровый переход назад на...

Переход на следующий фрейм после ввода определенных данных
Друзья, добрый день! Извините если тупой вопрос, но только начал осваивать Флэш, и нужна Ваша...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru