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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Sep 2001
Сообщений: 67
По умолчанию Кнопка с доигрыванием --- ?

Люди хэлп! Фишка такая: у меня есть кнопка, при наведение на которую курсора мыши гденть рядом появляется надпись (плавно!, tween и все такое), ну вот, когда я курсор с кнопки убираю надпись так же плавно исчезает! Теперь cуть вопроса: когда я провожу курсор мыши над кнопкой (подвожу и тут же убираю) надпись плавно появляется и не задерживаясь плавно исчезает. Каким образом мне
это сделать, если можно поподробней, в ActionScripte я полный ванька...всем спасибо!

Старый 13.10.2001, 16:55
Evsey вне форума Посмотреть профиль Отправить личное сообщение для Evsey Найти все сообщения от Evsey
  № 2  
Evsey

Регистрация: Jul 2001
Адрес: Ашдод
Сообщений: 152
Отправить сообщение для Evsey с помощью ICQ
Значиться так,
Создаёшь кнопку и мув, в котором лепишь всплывающую надпись, и в первом его мува кадре ставишь стоп, а в последнем тоже стоп.
Затем вешаешь на кнопку Акшон:
on (rollOver) {
путь-к-твоему-муву.gotoAndPlay(2);
}
таким образом кода поднесёшь мыша к кнопке мувик с всплывающей надписью начнёт играть пока не дойдёт до кадра с командой "стоп".
Теперь делаешь в том же муве убывание надписи.
Так в муве должно получиться следующее:
фр. №1 - stop();
появление надписи;
фр. №(10- к примеру) - stop();
убывание надписи;
фр. последний - gotoAndStop(1);

Затем вешаешь на кнопку:
on (rollOut,press){
путь-к-твоему-муву.gotoAndPlay(10);
}
Кажется всё.

Удачи.
__________________
Evsey


Последний раз редактировалось Evsey; 13.10.2001 в 17:04.
Старый 13.10.2001, 16:56
Evsey вне форума Посмотреть профиль Отправить личное сообщение для Evsey Найти все сообщения от Evsey
  № 3  
Evsey

Регистрация: Jul 2001
Адрес: Ашдод
Сообщений: 152
Отправить сообщение для Evsey с помощью ICQ
Значиться так,
Создаёшь кнопку и мув, в котором лепишь всплывающую надпись, и в первом его мува кадре ставишь стоп, а в последнем тоже стоп.
Затем вешаешь на кнопку Акшон:
on (rollOver) {
путь-к-твоему-муву.gotoAndPlay(2);
}
таким образом кода поднесёшь мыша к кнопке мувик с всплывающей надписью начнёт играть пока не дойдёт до кадра с командой "стоп".
Теперь делаешь в том же муве убывание надписи.
Так в муве должно получиться следующее:
фр. №1 - stop();
появление надписи;
фр. №(10- к примеру) - stop();
убывание надписи;
фр. последний - gotoAndStop(1);

Затем вешаешь на кнопку:
on (rollOut,press){
путь-к-твоему-муву.gotoAndPlay(10);
}
Кажется всё.

Удачи.
__________________
Evsey


Последний раз редактировалось Evsey; 13.10.2001 в 17:02.
Старый 13.10.2001, 17:13
Evsey вне форума Посмотреть профиль Отправить личное сообщение для Evsey Найти все сообщения от Evsey
  № 4  
Evsey

Регистрация: Jul 2001
Адрес: Ашдод
Сообщений: 152
Отправить сообщение для Evsey с помощью ICQ
Махонькая поправка
Экшн на кнопке где
он(роллАут, пресс)

вместо gotoAndPlay(10)

лучше написать

gotoAndPlay(11)

т.е. номер следующего за остановкой (полным показом надписи) кадра.
__________________
Evsey

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

Регистрация: Feb 2001
Сообщений: 151
Тут такая проблема возникает: наводим мышь и быстро убираем (например, на 5-м кадре). Надпись "вспыхнет" без перехода - после 5-го кадра сразу 11-й. Вот как избавиться от этого скачка? Видимо программно увеличивать альфа при наведенной мыши и при уменьшать при убранной. Вот только не допру пока, как это написать

Старый 17.10.2001, 03:49
Evsey вне форума Посмотреть профиль Отправить личное сообщение для Evsey Найти все сообщения от Evsey
  № 6  
Evsey

Регистрация: Jul 2001
Адрес: Ашдод
Сообщений: 152
Отправить сообщение для Evsey с помощью ICQ
Всего на сцэне 3 элемента : кнопка, замодифированная в мув надпись и
Мувик только с Акшоном которЫЙ командует мувиком с надписью и которЫМ
командует кнопка.
Т. е. : кнопка > мув.с Акшоном > вув.с надписью.

Строение мувика к которому обращается кнопка:
1 кадр:
setProperty("путь-к-твоему-мувику-с-надписью" , _alfa , "0");
a=0;

2 кадр:
a=a+1

3 кадр:
if(a==100){gotoAndStop(0);}
else{setProperty("путь-к-твоему-мувику-с-надписью" , _alfa , a);
gotoAndPlay(2); }

4 кадр:
a=a-1

5 кадр:
if(a==0){gotoAndStop(0);}
else{setProperty("путь-к-твоему-мувику-с-надписью" , _alfa , a);
gotoAndPlay(2); }

На самой кнопке on(rollOver){
путь-к-вышеописанному-мувику.gotoAndPlay(2);
}
и
on(rollOut, reliesOutside){
путь-к-вышеописанному-мувику.gotoAndPlay(4);

Удачи!

Ежели чё объяснить надоть, то завсегда рад.
__________________
Evsey

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

Регистрация: Aug 2001
Адрес: город на Неве
Сообщений: 1,908
Отправить сообщение для RFMitrio с помощью ICQ
Вариант без _alpha, а с выезжанием.
Делаешь мувик выезжания и убирания надписи - mc. 1-15 фреймы - выезжание подсказки. Далее с 16 по 30-й убирание.
Итак положение выезжающего объекта: в 15-м и 16-м фрейме в точности совпадают. В 1-м и 31-м тоже.
Акции stop() в 1-м, 16-м и 31-м фреймах.
Акции для кнопок:
on(RollOver, DragOver)
{
mc.gotoAndPlay(30-mc._currentframe);
}
on(RollOut, DragOut)
{
mc.gotoAndPlay(30-mc._currentframe);
}

Должно работать вполне плавно! Удачи!
__________________
suum quique

Старый 17.10.2001, 18:50
Fisher вне форума Посмотреть профиль Отправить личное сообщение для Fisher Найти все сообщения от Fisher
  № 8  
Fisher

Регистрация: Oct 2000
Адрес: Ukraine Lugansk
Сообщений: 852
Отправить сообщение для Fisher с помощью ICQ
Посмотри это. А то писать дольше будет
Вложения
Тип файла: zip forum.zip (6.2 Кб, 132 просмотров)

Старый 17.10.2001, 19:48
gOloVasTicK  '~ вне форума Посмотреть профиль Отправить личное сообщение для gOloVasTicK  '~ Посетить домашнюю страницу gOloVasTicK  '~ Найти все сообщения от gOloVasTicK  '~
  № 9  
gOloVasTicK '~
виртуальное земноводное
 
Аватар для gOloVasTicK  '~

Регистрация: Mar 2001
Адрес: на работе
Сообщений: 1,779
Отправить сообщение для gOloVasTicK  '~ с помощью ICQ Отправить сообщение для gOloVasTicK  '~ с помощью AIM Отправить сообщение для gOloVasTicK  '~ с помощью Yahoo
2Fisher:
А у меня примерчик по чище будет
Вложения
Тип файла: zip rev.zip (2.5 Кб, 154 просмотров)
__________________
Дешевый критикан

Старый 17.10.2001, 20:13
Fisher вне форума Посмотреть профиль Отправить личное сообщение для Fisher Найти все сообщения от Fisher
  № 10  
Fisher

Регистрация: Oct 2000
Адрес: Ukraine Lugansk
Сообщений: 852
Отправить сообщение для Fisher с помощью ICQ
Привет Ты где пропадал? Чевот я тут сам за тебя отдуваться должен ?
зы Нифигасе почище. Твоих 13 строчек против моих 9
Покрсифше скажи - ну так нефиг из пушки по воробъям лупить

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

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

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


 


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


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