![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Всем доброго времени суток.
Ребят у меня такая проблемма, не могу реализовать закладки во Flash, на сайте висит большая Флэшовая шапка (см. файл) Если можно подскажите, как реализовать закладки в данном примере ? Пытаюсь сделать их через button не особо получается. Красным обведенна Флэш шапка и злополучные закладки ![]() Последний раз редактировалось keria82; 09.03.2006 в 16:22. |
|
|||||
|
Регистрация: Jun 2004
Адрес: Москва
Сообщений: 475
|
А что именно нелучается? Может надо кнопки отдельно, а контент отдельно делать?
|
|
|||||
|
Нет, конечно есть все кнопки(закладки) отдельно, грубо говоря их всего Три: активная.jpg, неактивная левая.jpg и неактивная правая.jpg
Все дело в том, что рисунок активной закладки для всех один, а неактивные различаются тенью. Мне нужно сделать именно, чтобы после перехода например по 2 закладке, она становилась активной а предидущая уходила на 2 план и вместо нее ставился рисунок неактивная левая.jpg например ![]() Т.е я не знаю как сделать во Флэше именно закладку, чтобы при воздействии на 2 (неактивную) кнопку менялась и активная. Я принцип то понимаю, но из за того, что не знаю Флэш не могу его реализовать ![]() Мне бы хотелось, чтоб мне в шагах все, как новичку, обьяснили. Последний раз редактировалось keria82; 09.03.2006 в 15:47. |
|
|||||
|
Регистрация: Jun 2004
Адрес: Москва
Сообщений: 475
|
Либо делаешь gotoAndStop, либо swapDepths, смотря что у тебя там, покажи.
|
|
|||||
|
Регистрация: Jun 2005
Адрес: в Питере
Сообщений: 981
|
Создаешь отдельный мувиклип в клипе два кадра в первом закладка в неактивном состоянии, во втором - в активном. В первом кадре не забываем поставить stop(). Присваиваем идентификатор 'zakladka'.. код помещаем в основной таймлайн (_root)
var zakladki:Number = 5;//кол-во закладок
var zX:Number = 100;// x координата первой закладки
var zY:Number = 100;// y координата первой закладки
var zW:Number = 100;// ширина закладки + интервал(если надо) между закладками
function zPress() {
this.gotoAndStop(2);
_root.current_z.gotoAndStop(1);
this.swapDepths(_root.current_d);
_root.current_z.swapDepths(_root.current_z.d);
_root.current_z = this;
}
for (var i = 0; i<zakladki; i++) {
_root.attachMovie("zakladka", "zakladka"+i, _root.getNextHighestDepth(), {_x:zX+zW*i, _y:zY});
_root["zakladka"+i].d = _root["zakladka"+i].getDepth();
_root["zakladka"+i].onPress = zPress;
}
_root["zakladka"+(zakladki-1)].gotoAndStop(2);
var current_z = _root["zakladka"+(zakladki-1)];//последняя закладка, лежит поверх других
var current_d = _root.getNextHighestDepth();// уровень для активной закладки
__________________
Делай всё быстро, но не торопись!.._/*o|o*\_. Последний раз редактировалось Madasan; 09.03.2006 в 18:16. Причина: обшибся малость |
|
|||||
|
Спасибо щас попробую.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 13:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|