| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Flash > Проблема с менюшкой |
| Автор: Rollband 29.4.2005, 21:41 |
| Привет! Прикладываю .fla !!! Как сделать, чтобы нажимая на сабменю попасть из сцены 1 в сцену 2? Для меня это сложно, т.к. всегда делал простые кнопки, и прямо с арены писал путь в другую сцену. А как отправить в другую сцену не с самой кнопки, а из подменю? |
| Автор: AlDev 30.4.2005, 03:38 | ||
| В файл лезть лень Вообще-то RTFM. Цитата из help-а:
|
| Автор: Rollband 30.4.2005, 11:49 |
| Не понимаю, что такое RTFM В том то и дело, что я не могу давать gotoAndPlay() на другую сцену из мувика. Буду очен признателен, если вы залезете в файл |
| Автор: AlDev 30.4.2005, 12:23 |
| RTFM - Read The Fucking Manual. С камасутрой не путать. gotoAndPlay(имя_сцены_писать_тута, номер_кадра_писать_тута); |
| Автор: AlDev 30.4.2005, 13:01 |
| Rollband ты-б хоть комменты писал, и написал откуда куда перейти... |
| Автор: Rollband 30.4.2005, 13:03 | ||
| Издеваешься? Читал я help, и как на кнопки
На кнопке менюшка. При нажитии на кнопку она выплывает. А дальше не знаю как кнопкам этого выплывающего меню дать код на другую сцену, т.к. это отдельный мув не лежащий на поле. Опять не понятно? |
| Автор: Rollband 30.4.2005, 13:15 |
| Не, ты меня не правильно понял Или я плохо обьяснил Глянь ещё пожалуйста, помоги заграничному коллеге |
| Автор: AlDev 30.4.2005, 13:26 | ||
| сори, но видимо сегодня день моей тупости... тебе надо перейти на другую сцену из меню? или обратиться к чему-либо на другой сцене?
|
| Автор: Rollband 30.4.2005, 13:34 |
| Подразумеваю перейти на другую сцену из меню. О, уже ближе к истине |
| Автор: AlDev 30.4.2005, 13:55 | ||
Ну или что-то в этом роде.... в таком случае просто не дожидаемся закрытия.... PS: пишешь в коде кнопки для submenu |
| Автор: Rollband 30.4.2005, 14:26 |
| Спасибо! Отлично! Сработало! мне одного словечка _root. не хваатало. Много перечитал, как делать кнопки и меню. Но всё примитивно и статично. И ещё вопрос: надписи часто получаются размытые, как не в резкости. В документе всё чётко, а в .swf с трудом читается. Не знаешь почему? Кстати, выложил свой первенец: www.meine.svalka.de |
| Автор: Rollband 30.4.2005, 18:21 |
| Но вот, что заметил: как только даёшь название сцены буквами, например, сцену "2", переименуем в "text", и соответсвенно исправив это в коде, всё сразу перестаёт работать. Работает коррект только если сцены названы цифрами. Глупость получается. У меня около 10 сцен, ....если все их цифрами называть?!!! on (release) { this.signal = 0; _root.gotoAndPlay("text", "1"); } НЕ работает |
| Автор: AntonioBanderaz 30.4.2005, 22:17 | ||
| Во Flash'е сцен как таковых вообще НЕТ, ты можешь посчитать количество кадров от начала, и ссылаться туда, как ни странно всё работает!!!! 5 сцен по 15 кадров в каждой... Надо в 3-ю сцену
|
| Автор: Rollband 1.5.2005, 02:09 |
| Как нет сцен Всегда путь прописывался: "сцена", "кадр" |
| Автор: Rollband 1.5.2005, 02:27 |
| Как нет сцен Всегда путь прописывался: "сцена", "кадр" Короче: я в самом начале приложил .fla. Но это только пример меню. Как только пишу имя нужной сцены (не цифрами) сразу скидывает на начало фильма, на первый кадр первой сцены. Кто сможет помочь дальше, буду рад. |
| Автор: AlDev 1.5.2005, 02:42 | ||
Имя кадра пиши цифрами. |
| Автор: AntonioBanderaz 1.5.2005, 03:05 |
| Так нет, для Flasha - они роли не играют!!!!!!!!!! ОН их НЕ ВОСПРИНЕМАЕТ!!!!!! Попробуй в какой-нибудь сцене вывесте номер текущего кадра, так вот этот номер будет не от начала сцены, а от начала клипа!!!!!!!!! Так что мона ими вообще не пользоваться, и адресацию можно делать без названия сцены, а только номер кадра, от начала клипа! |
| Автор: AlDev 1.5.2005, 03:11 |
| синтаксис gotoAndPlay() и gotoAndStop() сие воспринимает. Собственно о чём речь и идёт. Сделано это для удобства. А сам плэйер сцены, как таковые, дейстаительно не воспринимает. trace(this._currentframe) выдаст не номер текущего кадра в сцене |
| Автор: AntonioBanderaz 1.5.2005, 03:14 |
| А мне не верят!!!! |
| Автор: Rollband 1.5.2005, 12:30 |
| Да верю уже ! что с ним обычный gotoAndPlay название сцен не читает... Попробовал писать название сцены путём подстчёта кадра, как ты говорил. Муторно. Например 558 от начала или 779... пока их нашёл. Работает. Но если что-то передвигается в процессе работы, то опять заново подсчитывать? Нм... Других путей нет? Добавлено @ 12:37 Alex Batsuev Так и я писал номер кадра цифрами. А сцены буквами как при обычном gotoAndPlay - ("papamama", "1") Теперь приходится высчитывать: Если сцена "papamama" седьмая, то все кадры с первой сцены пересчитывать ! ! ! |
| Автор: Rollband 1.5.2005, 13:14 |
| Только-что разобрался, как " _root.gotoAndPlay" правильно использовать. Не нужно писать название сцены, и номер кадра цифрами тоже писать не нужно. Достаточно название кадра (под красным флажком - не знаю как это по русски) и всё отправляется. Всем спасибо, все свободны |