Форум 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=123721)

playmaker 08.04.2009 19:17

Проблема с переходом
 
Здравствуйте! Извините за откровенно тупой вопрос, но я реально зашёл в тупик. У меня во флешке (презентации) есть несколько сцен, с именами "start", "tradition", "osobennosti" и т.д. Появилась необходимость
создать выпадающее меню с целью перехода в определенную точку ролика. При нажатии на кнопку, соответственно выезжает MovieClip, в котором находятся кнопки, при нажатии на которые должен осуществляться переход на 1 кадр сцен "start", "tradition", "osobennosti" и т.д. Проблема заключается в обращении из этих кнопок, ведь они находятся в мувиклипе.
Код AS1/AS2:

 on (release) {
      _root.gotoAndPlay("start",1);
}

не работает!
Пожалуйста помогите...

Stargazer 08.04.2009 21:04

Со сценами не работал, но видимо нужно писать так:
Код AS1/AS2:

gotoAndPlay("start",1);

(не пишите _root перед ним)

gotoAndPlay как функция и gotoAndPlay как метод клипа имеют разные объявления. Если вы указываете 2 параметра - то вы явно хотите воспользоваться функцией, а не методом.

Wlspartak 09.04.2009 10:35

Цитата:

Проблема заключается в обращении из этих кнопок, ведь они находятся в мувиклипе.
Попробуй кнопки в мувики конвертировать, может поможет.

gudviner 09.04.2009 20:02

Такая ж проблема возникла. Не хочет кнопка с мувиклипа обрабатывать gotoAndPLay.
Попытка конвертировать кнопки никакие плоды не не дала. В чем ж проблема?

Stargazer 09.04.2009 23:06

Если мой прежний пост не помог - то может быть дело в том, что эту функцию можно вызывать только в контексте главной временной шкалы?

В справке есть интересная строка:
"You can use the scene parameter only on the root Timeline, not within Timelines for movie clips or other objects in the document."

Для неангличан:
"Вы можете использовать параметр "сцена" только на корневой временной шкале, а не внутри мувиклипов или других объектов в документе"

Когда я давал предыдущий ответ - я подумал, что подразумевается, что сцены могут находиться только в корне и указание сцены автоматически подразумевает отсылку к главной шкале. Но на деле может оказалось иначе?

А что будет, если написать
Код AS1/AS2:

gotoAndPlay.apply(_root, ["сцена", кадр])

?


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

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