Просмотр полной версии : Не работает "on (press) { gotoAndPlay(); }"
Делаю заготовку под открытку. Есть три слоя, 1-й снег, 2-й фон, 3-й две кнопки переключения языка, которые видны на всем протяжении клипа. На 10-м и 20-м фреймах 2-го слоя установлен ключевой кадр с функцией "stop()". Требуется переключаться между частями клипа, 1-10 и 11-20.
Коды для первой кнопки
on (press)
{
gotoAndPlay(11);
}
и для второй кнопки
on (press)
{
gotoAndPlay(1);
}
не работают.
on (press)
{
_parent.gotoAndPlay(11);
}
Вообще у кнопок какая-то хитрая политика области видимости,
но здесь, вроде все логично и если кнопка лежит в переключаемом муви-клипе (или на главной линейке, которую надо переключать) - так должно работать.
Соврал, так работает для MovieClip, а для кнопки работает как вы сказали:
on (press)
{
gotoAndPlay(11);
}
Странно, должно работать.
У вас кнопка лежит в том же мувике, который переключаете?
Не пишите код на кнопках, пишите код в кадре, например, во избежание путаницы с областями видимости.
У вас кнопка лежит в том же мувике, который переключаете?
Нет .
Добавлено через 6 часов 35 минут
Всем спасибо за ответы, вот решение
on (release) {
_root.gotoAndPlay(11);
}
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.