Просмотр полной версии : Переход назад до фрейма со stop-ом
sirius93
26.07.2004, 20:20
Флеш начал изучать не давно.
Подскажите новичку, как реализовать с помощью action script переход на предидущий кадр со stop-ом.
Т.е. есть презентация в которой нужно создать кнопку при нажатии на которую будет осуществлен переход до
ближайшего предидущего кадра со stop-ом.
И еще вопрос можно ли это реализовать без кнопки, а посредством нажатия правой кнопки мышки (как меню убрать я знаю), если да то как?
для кнопки :
on (press) {
gotoAndStop(1);
}
по поводу правой кнопки мыши это по силам только 7флешу )
но я незнаю как )))
Оригинал написал(а) D12
для кнопки :
on (press) {
gotoAndStop(1);
}
Чего то ты заигрался... :D
sirius93 - изучать Флэш надо с Хэлпа
prevFrame
Доступность
Flash 2.
Синтаксис
prevFrame()
Параметры
Нет.
Возвращается
Ничего.
Описание
Команда, переводит клип на предыдущий кадр и останавливает его. Если текущий фрейм - первый фрейм клипа, ничего не происходит.
Пример
При нажатии на кнопку клип откатывает назад на предыдущий кадр и останавливается.
on(release) {
prevFrame();
}
насчет правой кнопки и flash2004, помощь еще нужна?
sirius93
27.07.2004, 13:38
Спасибо за ответы и за оперативность.
Но переход на предыдущий кадр не решает задачи.
Мне необходимо перейти на ближайший предидущий кадр
со stop-ом. Т.е. не в предидущий кадр и остановить, а в ближайший предидущий кадр в котором с помощью action script добавлено - movi control - команда stop.
Ну это тоже решаемо...
Чуть прикинуть, И -
Первый ключ.кадр -
if (n == undefined) {
n_arr = new Array();
}
n++;
n_arr[n-1] = this._currentframe;
stop();
Во всех остальных /ключевых/ -
n++;
n_arr[n-1] = this._currentframe;
stop();
На кнопке возврата -
on (press) {
this.gotoAndStop(n_arr[n_arr.length-2]);
}
Удачи. ;)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.