Форум 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)
-   -   Переход из меню во flash сайте (http://www.flasher.ru/forum/showthread.php?t=96327)

Type 29.05.2007 00:55

Переход из меню во flash сайте
 
есть вопросик!
решил попробовать сделать flash сайт из одной сцены. кадров 40 уже. сделал две страницы каждая по 10 кадров, меню содержится в отдельном слое и состоит из двух мувиков(или как их там не знаю): menu-menu effect. все меню с эффектом . в menu effect лежит невидимая кнопка на которой написан код. но он не работает. пробовал делать через _root не помогло. надо чтобы при нажатии на кнопку переходил на frame 2( это имя фрейма, длина его 10 кадров) при нажатии другой кнопки на frame 1(это имя фрейма, длина его 10 кадров). как сделать не пойму. ПОМОГИТЕ!!!!!!!!!ПОЖАЛУЙСТА!!!!!!!!!

Yunga 29.05.2007 16:53

Я конечно ничего не понял из твоего рассказа. Но переход кнопкой делается очень легко.
сперва делаеш собственно кнопку. Потом ставиш ее в сцену, кликаеш правой мышью и в Экшене вписываеш код:
Код:

on (press) {gotoAndPlay(нужный тебе кадр);

}


Type 08.06.2007 13:42

Это я и так знаю. проблема в вот в чем: меню находится глубоко в мувике а все страницы flash сайта сверху и надо из меню сделать так чтобы при нажатии на меню переходил на нужную страницу сайта и все. все простые методы я перепробовал не помогло

Ведьмак 08.06.2007 13:50

если меню глубоко... то сделай отдельный слой с прозрачными кнопками на главной сцене и рули их...

честно говоря тоже мало что понял.... как глубоко мы не запихнем кнопку она все равно будет отрабатывать, и если тебе нужно рулить главную линейку "из глубины", то _root.gotoAndPlay(xx);

CrazyFlasher 08.06.2007 13:52

Код:

on (press) {_root.gotoAndPlay(нужный тебе кадр);

}


Assin 08.06.2007 14:53

_parent._parent.gotoAndStop ("frame2");

Ведьмак 08.06.2007 15:13

зачем плодить _parent ? если для этого придумали _root....

Type 08.06.2007 16:44

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

вот ссылка: http://slil.ru/24486127

BM Senya 08.06.2007 16:54

Код:

кнопка.onRealease=function() {
          _root[название мувика где находится твоё меню].gotoAndPlay(название кадра);
}

как бы глубоко он ни был _root его найдёт) помойму)
если только они находятся в одной SWF

5 метров качать многовато
у тебя видимо с самим меню что-то

Ведьмак 08.06.2007 17:18

_root находится ПО-ЛЮБОМУ....
проверь сам: сделай в главном таймлайне переменную, присвоей какое-нить значение, и своих глубин запусти trace(_root.varName);
и её обязательно протрэйсит...


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

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