Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   не работает кнопка в клипе (http://www.flasher.ru/forum/showthread.php?t=101781)

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".

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


Часовой пояс GMT +4, время: 14:24.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.