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

ermax 08.07.2008 15:32

Помогите сделать меню
 
Вложений: 1
Хочу сделать меню во флеш но возник вопрос, пример меню в приложенном файле

Как сделать, чтобы при нажатии на кнопку 1 выдвигался квадрат, потом допусти жмем на кнопку 3 квадрат поднимается и выезжает трегуольник, а потом допусти на кнопку 2 треугольник поднимается и везжает круг. Т.е. прнцип действия таков, жмем на кнопку эллемент выдвигается, жмем на другою кнопку ээлемент убирается и видвигается новый эллемент. Каждой кнопки соответсвуюет собственный эллемент
Кнопка 1 - квадрат
Кнопка 2 - круг
Кнопка 3 - треугольник

Пример здесь или в приложженом файле

http://***************/files/128081784/ExpiRe.zip.html

AlexDesinger 08.07.2008 15:34

лучше код опубликуйте =) чем исходник

ermax 08.07.2008 15:39

код там и нет, я поэтому и спрашиваю как это сделать....

alecsisk 08.07.2008 16:22

Вложений: 1
З.Ы. Неохота было выгружать на главную сцену, поэтому написал прямо в мувиклипе.
ЗЗ.Ы. еще мона сделать чтобы во время твина кнопки не реагировали на нажатие

ermax 08.07.2008 16:32

Конечно спасибо
 
Вложений: 1
Конечно спасибо, но Вы меня не много не ло конца поняли, вы сделали чтоб эллемент убирался при нажатии на ту же кнопку, а мне нужно вот как...

Нажал на кнопку один вылез квадрат, нажал на кнопку три к примеру квадрат уехал обратно, а вылез треуголник, нажал на кнопку 2 теруголник уехал обратно и вылез круг, и так далее....

Я не могу реализовать именно уезд эллемнта обратно... там получается нужно условия писать или хз...

Я написал часть кода, в примере, но вторую часть не могу додолеть


помогите плиз...

ermax 08.07.2008 18:42

Что ни кто не знает как сделать?

iNils 08.07.2008 19:31

Плюс за флуд и мультипостинг.

Wolsh 08.07.2008 21:48

Вложений: 1
Так ?

ermax 08.07.2008 22:25

Большое спасибо.
 
Больше спасибо! Но есть одна неурядица... В Вашем примере когда жмешь допустим на кнопку один выезжает трегульник, и если опять нажать на кнопку 1 то проиходит смещение треугольника вниз на определенное кол-во пикселей, если еще раз нажать то опять смещение вниз идет.

Вопрос? как это устранить?

И как сделать чтоб по умолчания выдивагался в начале треугольник в вашем примере?

Wolsh 08.07.2008 22:52

Вообщето кнопки должны отрубаться после нажатия. Зачем нажиматься кнопке, которая уже нажата?
Выпал треугольник - отрубите кнопку, так должно быть. Но я исправил этот баг, мало ли какие у Вас задачи)))
Еще раз: ДИЗАБЛИНГ должен быть. Это еще десять лет назад сформулировано аксакалами веб-дизайна (а до них, наверно, аксакалами-программистами гуи, не в курсе))))
Замените код последней функции на
Код:

function view (id:Number) {
    var _mc:MovieClip = _root["item" + id];
    current = _mc;
    _mc.onEnterFrame = function () {
        if((this._y += speed)>final_pos) {
            this._y = final_pos;
            delete this.onEnterFrame;
        }
    }
}
menu_mc.but0_mc.onPress();



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

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