Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.07.2008, 15:32
ermax вне форума Посмотреть профиль Отправить личное сообщение для ermax Найти все сообщения от ermax
  № 1  
Ответить с цитированием
ermax
[+4 08.07.08]

Регистрация: Nov 2006
Сообщений: 18
Question Помогите сделать меню

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

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

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

http://***************/files/128081784/ExpiRe.zip.html
Вложения
Тип файла: zip ExpiRe.zip (11.1 Кб, 66 просмотров)

Старый 08.07.2008, 15:34
AlexDesinger вне форума Посмотреть профиль Отправить личное сообщение для AlexDesinger Посетить домашнюю страницу AlexDesinger Найти все сообщения от AlexDesinger
  № 2  
Ответить с цитированием
AlexDesinger

Регистрация: Feb 2007
Сообщений: 563
лучше код опубликуйте =) чем исходник

Старый 08.07.2008, 15:39
ermax вне форума Посмотреть профиль Отправить личное сообщение для ermax Найти все сообщения от ermax
  № 3  
Ответить с цитированием
ermax
[+4 08.07.08]

Регистрация: Nov 2006
Сообщений: 18
код там и нет, я поэтому и спрашиваю как это сделать....

Старый 08.07.2008, 16:22
alecsisk вне форума Посмотреть профиль Отправить личное сообщение для alecsisk Найти все сообщения от alecsisk
  № 4  
Ответить с цитированием
alecsisk

Регистрация: Feb 2008
Адрес: N.Novgorod
Сообщений: 80
Отправить сообщение для alecsisk с помощью ICQ
З.Ы. Неохота было выгружать на главную сцену, поэтому написал прямо в мувиклипе.
ЗЗ.Ы. еще мона сделать чтобы во время твина кнопки не реагировали на нажатие
Вложения
Тип файла: rar test.rar (5.7 Кб, 74 просмотров)

Старый 08.07.2008, 16:32
ermax вне форума Посмотреть профиль Отправить личное сообщение для ermax Найти все сообщения от ermax
  № 5  
Ответить с цитированием
ermax
[+4 08.07.08]

Регистрация: Nov 2006
Сообщений: 18
Arrow Конечно спасибо

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

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

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

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


помогите плиз...
Вложения
Тип файла: zip ExpiRe.zip (13.3 Кб, 53 просмотров)


Последний раз редактировалось ermax; 08.07.2008 в 16:40.
Старый 08.07.2008, 18:42
ermax вне форума Посмотреть профиль Отправить личное сообщение для ermax Найти все сообщения от ermax
  № 6  
Ответить с цитированием
ermax
[+4 08.07.08]

Регистрация: Nov 2006
Сообщений: 18
Что ни кто не знает как сделать?

Старый 08.07.2008, 19:31
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 7  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Плюс за флуд и мультипостинг.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 08.07.2008, 21:48
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 8  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Так ?
Вложения
Тип файла: rar menu_downItems.rar (10.3 Кб, 89 просмотров)
__________________
Reality.getBounds(this);

Старый 08.07.2008, 22:25
ermax вне форума Посмотреть профиль Отправить личное сообщение для ermax Найти все сообщения от ermax
  № 9  
Ответить с цитированием
ermax
[+4 08.07.08]

Регистрация: Nov 2006
Сообщений: 18
Arrow Большое спасибо.

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

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

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


Последний раз редактировалось ermax; 08.07.2008 в 22:28.
Старый 08.07.2008, 22:52
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 10  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Вообщето кнопки должны отрубаться после нажатия. Зачем нажиматься кнопке, которая уже нажата?
Выпал треугольник - отрубите кнопку, так должно быть. Но я исправил этот баг, мало ли какие у Вас задачи)))
Еще раз: ДИЗАБЛИНГ должен быть. Это еще десять лет назад сформулировано аксакалами веб-дизайна (а до них, наверно, аксакалами-программистами гуи, не в курсе))))
Замените код последней функции на
Код:
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();
__________________
Reality.getBounds(this);


Последний раз редактировалось Wolsh; 08.07.2008 в 23:04.
Создать новую тему Ответ Часовой пояс GMT +4, время: 18:12.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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