Просмотр полной версии : Переход на фрейм
здрасте хотел спросить как с помощью кнопки прыгать по сценам, в ф1 нашёл инфу,
jump_btn.onRelease = function () {
gotoAndPlay(10);
}
//насколько понял jump имя кнопки gotoAndPlay(10); прыгает на 10 фрейм, вроде все делал правильно но выдает ошибку.
вобщем этот текст:
Statement must appear within on handler
prev_btn.onRelease = function () {
вобщем посмотрите исходник
Для оформления своего кода, надо использовать теги . Исправте. И за одно тут http://www.flasher.ru/forum/showthread.php?t=93782.
И почему тема названа не по-русски?
извиняюсь все жа надеюсь получить ответ на свой вопрос
Данный код надо писать в кадре таймлайна, а не на кнопке. Но предварительно нало дать кнопка имена
next_btn и prev_btn
пробовал я вставлять код в кадр таймлайна неработает посмотрите исходник пожалуйста
Tardos Mors
29.03.2007, 08:24
У тебя не прописан instance name для кнопки.
Tardos Mors
29.03.2007, 08:33
Ошибки:
1. Не указан instance name для кнопок.
2. Вместо gotoAndStop стоял gotoAndPlay, из-за чего со второй сцены флэшка сразу перескакивала обратно на первую.
3. Не правильная передача параметров функции gotoAndPlay. Первый - название сцены, передается как строка. Второй, номер кадра, передается как число, т.е. без кавычек.
4. Передавать нужно не номер сцены, а ее название (у тебя было "1", а надо "Scene 1")
И еще лучше бы кнопку сделать мувиклипом, раз все равно назначаешь onRelease из кадра
Вроде все
Зы: сцены - это зло, и юзать их не надо
DanQuimby
29.03.2007, 10:05
bigtrax
очень хороший тебе совет дали используй ТОЛЬКО 1 сцену
и у тебя же есть временная шкала вот по ней и перемещайся
тем же gotoAndPlay
посмотри примеры
не понял что такое
Ошибки:
1. Не указан instance name для кнопок.
объясните как указывать спс.
панель внизу, properties (ctrl+F3)
вызвать после выделения мувика
Instance верхнее левое поле
какое имя там задашь
так будут звать твой мувик на сцене
опять проблема(
посмотрите, сейчас я хочу что бы было много кнопок вобшем идея сайта с ссылками ( и по ним я прыгал по кадрам) а не одна, показывает ошибку не пойму в чем дело.:wacko:
Tardos Mors
29.03.2007, 21:53
Вместо kadr3_btn.onRelease() = function()нужноkadr3_btn.onRelease = function()
И кстати незачем определять функции для кнопок в каждом кадре, это достаточно сделать один раз.
нужноkadr3_btn.onRelease = function()Только без скобок.
спасибо большое вы мне очень помогли думаю что эта тема еще кому нибудь поможет так же как и мне вот итог всей темы :drinks:
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.