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

AndreyY 20.12.2005 12:16

Переход из одного мувика в другой по нажатию кнопки
 
Подскажите каким образом по нажатию кнопки but находящейся например в mov1, перейти на заданый фрейм mov2.

Король 20.12.2005 12:39

mov1.but.onRelease = function(){
_root.mov2.gotoAndStop(2);
}
пишем в кадре main timeline

AndreyY 20.12.2005 12:57

Если mov2 находится дальше по timeline, то мне его нужно экспортировать в первый фрейм наверное ?

Король 20.12.2005 13:14

наверное не стоит обращаться к тому, чего еще не существует - а именно так скрипт воспримет обращение к объекту, которого нет в исполняемом кадре

AndreyY 20.12.2005 13:24

Цитата:

Сообщение от Король
наверное не стоит обращаться к тому, чего еще не существует - а именно так скрипт воспримет обращение к объекту, которого нет в исполняемом кадре

Это я так, уточнить !))

У меня другая проблема возникла!
я на всякий случай перед тем как повесить обработчик, решил посмотреть видно ли кнопку из timeline, написал:
trace(mov1.but);
Так вот не видно (( undefine пишет.
А mov1 видно !!
Кнопка в мувике видна, имя инстансу прописано, но она появляется не в первом фрейме этого мувика!
Как сделать чтоб ее было видно уже из первого фрейма ????

KUZEN 20.12.2005 15:27

никак , нужно сначала перейти на нужный кадр, а потом проводить нужные действия ...

AndreyY 20.12.2005 17:38

Странный эффект, пишу в коде кнопки:
on(release){
trace(this._parent); //Возвращает _level0
}
Если добавить после трейса строку
this._parent.gotoAndStop(<№ фрейма>);
Флеш вылетает при нажатии на эту кнопку !(((

Король 20.12.2005 21:23

ты что не знал? это кнопка -убийца!
а вообще - брось ты эти кнопки, с ними только намучаешься.. юзай мувиклипы

KUZEN 20.12.2005 21:49

Цитата:

Сообщение от Король
ты что не знал? это кнопка -убийца

:D :D :D


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

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