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

pearin2000 17.11.2005 21:05

Переход из одного мувика во внутреннию ссылку другова
 
И так.. драсти!
Есть у меня мувик который лежит на level0 в нутри него есть кнопка которая должна делать следующее:
выйти из этого мувика, перейти на таймлайне в нужный фрейм, там зайти в нужный мувик (который там и рассполагается) и в нутри этого мувика найти нужную ссылку.

Код:

На кнопку я сделал следующий скрипт ;)
on (press){
_root.gotoAndStop (b4_v2);
_level0.myM.gotoAndStop (b4_v2);
}

нифига не пашет! Хоть подскажите как примерно сделать такой переход!!!

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

Заранее очень благодарен!

iNils 17.11.2005 21:23

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

pearin2000 17.11.2005 21:54

Так а вообще,какого рода должен быть скрипт7 Если в 2 строки,то она после прочтения первой переходит в нужный кадр!
Я еще думал чтобы при нажатии создавалась переменная (а=2)и после при переходи на нужный мувик она запоминала проверяла нужную переменную
Код:

(if а==2) {
myM.gotoAndStop ("b4_v2")
}

Но увы флеш не запоминает переменную Я ее на трасировку ставил,он говорит что не видет ее! :( Что делать? как тогда ее запомнить В начале мувика определял а=0 а он ее все равно не замечает! :(

iNils 17.11.2005 21:56

Сделай так _root.a=2

pearin2000 17.11.2005 21:59

а проверка на "а" у меня правильно написана?

Кстати не рапотает! :( Я задаю трасировку на "а" а онапишет underfined

pearin2000 17.11.2005 22:47

Значит еще один вопрос:

Как вообще сделать переменную,что бы она была доступна в любом "месте" флеша??? Кто знаешь?

iNils 18.11.2005 02:02

Я же тебе сказал _root.a=2
а проверка
if (_root.а==2) {
myM.gotoAndStop ("b4_v2")
}

можно через глобал
_global.a=2

if (_global.а==2) {
myM.gotoAndStop ("b4_v2")
}
в проверку _global не обязательно писать, если у тебя нет локальной переменной а

pearin2000 18.11.2005 11:47

Мега круто!!! Вроде бы все работает! :))
Если кому-либо нужно могу тута подробно объяснить как все делать! ;)


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

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