PDA

Просмотр полной версии : не работает кнопка в клипе


milvus
03.10.2007, 08:07
Привет!
проблема такая - в мувик вставил кнопки по которым переходишь в другую сцену, код обычный

on (press) {gotoAndPlay("2", 1);}

но ссылки из мувика не работают, хотя при наведении на кнопку курсор ее видит. как заставить кнопки работать из клипа? в поиске не нашел

MegafonUral
03.10.2007, 08:44
попробуй так

on (release) {gotoAndPlay(_root.totalFrames);}

т.е. посылать не на первый кадр следующей сцены, а на последний кадр текущей. У меня такая же проблема была в 7-м флэше, gotoAndPlay почему то не хотел переключать сцены :(

Жень Шень
03.10.2007, 11:56
Привет!
В первой сцене (s1 - имена во флеше начинаются с буквы) на первом кадре пишешь код:
this.clip1.btn.onPress = function() {
gotoAndStop("s2", 1);
};
где clip1 - клип на сцене s1 в котором имеется кнопка btn
2-я сцена имеет имя s2.

Мыкыта
03.10.2007, 12:14
если советы принимаются то!!! не пользовать сцены и забыть про них! передалать проект без сцен

iNils
03.10.2007, 12:41
О проблеме в целом
http://www.flasher.ru/forum/showthread.php?t=94507

milvus
04.10.2007, 21:41
всем огромное спасибо, особенно Жень-Шеню, код полностью рабочий. Да, применение сцен действительно ОЧЕНЬ ограничено, жаль в учебниках об этом не пишут. До того дня три маялся пока звук в сценах сделал, хотя без них все элементарно. Особенности использования сцен тоже понял, практически они применимы только в простых банерах или редких случаях где почти нет программирования

dekko
07.01.2008, 17:59
Добрый день!

Подскажите, как выкрутиться из такой ситуации:

В первый кадр главной шкалы вложен мувик, скажем, somemc.
В somemc вложена кнопка, допустим, somebtn, при нажатии на кот. воспроизведение должно перейти на определённый кадр главного таймлайна, к примеру "someframe".

В первый кадр главной шкалы помещён код
stop();
this.somemc.somebtn.onRelease = function() {
gotoAndPlay("someframe");
};

И всё работает до тех пор, пока кнопка находится в первом кадре шкалы somemc. Если её там нет, то она не работает, хотя состояния отображаются.
Если сконвертировать кнопку в мувиклип, происходит обратное - кнопка работает, но показывает только "Up".

Как заставить работать кнопку корректно?