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

Televizeur 10.03.2011 21:14

Как правильно сделать ссылку в другой мувик?
 
Вложений: 1
Привет! Есть такая задача.
На главной временной шкале в разных кадрах расположены два одинаковых по структуре мувика. В каждом из них находятся по два уровня. То есть структура mс1.mc2.mc3. В клипе mc3 одного мувика есть кнопка, которая должна отправлять нас в mc2 второго мувика на 11-й кадр. Я присваиваю этой кнопке отправиться на главную шкалу на тот кадр, где второй мувик находится. Как пролезть на второй уровень да ещё и на определённый кадр ума не приложу. Подскажите, пожалуйста, как это сделать.

Oleg_Rus 10.03.2011 22:30

_root.mc2.gotoAndStop(11);

Господа, поправьте, если я не прав, Просто флэш изучаю не так уж и давно...

Hauts 10.03.2011 22:34

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

1. Щелкнули на кнопку
2. _root.swapToNeedFrame = true
3. _root.gotoAndStop(2)
4. А дальше во вложеных мувиках должна быть проверка:

Код AS1/AS2:

if( _root.swapToNeedFrame ){
    this.gotoAndStop(11)
}


Televizeur 11.03.2011 11:19

Попробую более подробно описать задачу.
При щелчке по кнопке мы переходим на главную шкалу и попадаем в кадр с мувиком mc1. В 35-м кадре mc1 расположен мувик mc2. И нам надо попасть в 11-й кадр mc2, где расположен mc3.
Я так понимаю, в кнопку мы пишем:
Код AS1/AS2:

on(release){
_root.swapToNeedFrame = true
_root.gotoAndStop(2)//у меня нужный мувик находится в кадре 5

А что с этим делать?:
Код AS1/AS2:

if( _root.swapToNeedFrame ){
    this.gotoAndStop(11)
}

Сначала ставим в первый кадр mc1 и указыаем 35 кадр.
И в первом кадре mc2 ставим тоже самое и указываем 11. Правильно я понял?

Hauts 11.03.2011 11:42

Вложений: 1
1. Не пишите код на символах, пишите в кадрах.

2. Изучайте исходник :)
Вложение 26174


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

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