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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 05.10.2007, 00:38
pyatifan вне форума Посмотреть профиль Отправить личное сообщение для pyatifan Найти все сообщения от pyatifan
  № 1  
Ответить с цитированием
pyatifan

Регистрация: Mar 2007
Сообщений: 37
По умолчанию Юзер нажал на кнопку, и она так и остается нажатой

Здравствуйте.

Делаю сайт полностью на флеше. Сталкнулся с проблемой.
Надо чтоб кнопка оставалась выделенной на нужном разделе, показывая юзеру, где он находиться.
Не получается

Кнопки делаются через МувиКлипы, поэтому еще одна проблемка с тем, как реализовать состояние hit, потому что меню состоит из текста.

Старый 05.10.2007, 00:44
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 2  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Подложить под текст прозрачные прямоугольники как hit-зону, а кнопки разделов загнать в массив, на onRelease кнопка которую сейчас нажали gotoAndStop на кадр где она нажата, а остальные gotoAndStop на кадр где они отжаты.
__________________
4am is time to rock

Старый 05.10.2007, 12:51
pyatifan вне форума Посмотреть профиль Отправить личное сообщение для pyatifan Найти все сообщения от pyatifan
  № 3  
Ответить с цитированием
pyatifan

Регистрация: Mar 2007
Сообщений: 37
Спасибо

Не получается сделать прозрачной область hit, и не ясно как грамотно прописать код.

Подготовил пример. Прошу довести до дела
Вложения
Тип файла: rar activ_menu.rar (5.4 Кб, 94 просмотров)

Старый 06.10.2007, 20:45
pyatifan вне форума Посмотреть профиль Отправить личное сообщение для pyatifan Найти все сообщения от pyatifan
  № 4  
Ответить с цитированием
pyatifan

Регистрация: Mar 2007
Сообщений: 37
По умолчанию активный переход

Получилось.

Но кнопки постоянно остаются в нажатом состоянии.
Нужно чтобы при нажатии на другую кнопку, предыдущая нажатая кнопка отжималась.
Не получается. Пробовал через telltarget менять состояния остальных кнопок, но безрезультатно.

Как это реализовывается?
Вложения
Тип файла: rar active_menu.rar (6.8 Кб, 87 просмотров)

Старый 06.10.2007, 21:06
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 5  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
activ8.rar
так?
__________________
4am is time to rock

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

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Если кнопок много, может быть удобнее так:
Код:
function hiliteMan( prop, oldval, newval ){
	oldval.gotoAndStop(1);
	newval.gotoAndStop(2);
	return newval;
}
watch ( 'currButton', hiliteMan );

function presser():Void{
	currButton = this;
}

btn1.onPress = presser;
btn2.onPress = presser;
btn3.onPress = presser;

Старый 06.10.2007, 21:44
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 7  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
хороший вариант
__________________
4am is time to rock

Старый 07.10.2007, 20:07
pyatifan вне форума Посмотреть профиль Отправить личное сообщение для pyatifan Найти все сообщения от pyatifan
  № 8  
Ответить с цитированием
pyatifan

Регистрация: Mar 2007
Сообщений: 37
Спасиба! То что нужно

Старый 17.10.2007, 23:50
pyatifan вне форума Посмотреть профиль Отправить личное сообщение для pyatifan Найти все сообщения от pyatifan
  № 9  
Ответить с цитированием
pyatifan

Регистрация: Mar 2007
Сообщений: 37
Здрассте!

Я опять с менюшкой. Хочу усовершенствовать.
Наткнулся в сети на меню, в котором при наведении на пункт он сдвигается в сторону.
Сделал так же. Косяки. Вроде все правильно, но не работает. Ума не приложу в чем дело. Прикрепил исходник.
Вложения
Тип файла: rar movemenu.rar (7.6 Кб, 96 просмотров)

Старый 08.04.2008, 16:42
Abc1 вне форума Посмотреть профиль Отправить личное сообщение для Abc1 Найти все сообщения от Abc1
  № 10  
Ответить с цитированием
Abc1

Регистрация: Jul 2007
Сообщений: 58
А как добавить 4-ую кнопку я добавил 4-ую кнопку на сцену у 4-ой кнопки
up4
hit4
На сцене прописал код
function presser():Void{
_root.btn1.gotoAndStop("up1");
_root.btn2.gotoAndStop("up2");
_root.btn3.gotoAndStop("up3");
_root.btn4.gotoAndStop("up4");
this.gotoAndStop(2);
}


btn1.onPress = presser;
btn2.onPress = presser;
btn3.onPress = presser;
btn4.onPress = presser;

Создать новую тему Ответ Часовой пояс GMT +4, время: 14:33.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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