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

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

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

Регистрация: Aug 2009
Адрес: Москва
Сообщений: 76
Отправить сообщение для Blondecoder с помощью ICQ Отправить сообщение для Blondecoder с помощью Skype™
По умолчанию Когда от кнопки отводишь курсор, чтобы она делала что-то плавно

Я сделала кнопку. У неё 4 стандартных кадра. Во втором кадре у меня красивый мувик. То есть когда наводишь на кнопку происходит плавное вылезание того что задумывалось. А потом я отвожу курсор и нужно, чтобы то что вылезло так же плавно и красиво залезло. Как мне это реализовать?

Нашла вот такой вот пример (запихнула необходимую анимацию в мувик, застопила на первом кадре, как советует автор):
Код AS1/AS2:
var D:Number=0;
var TF:Number=0;
var CF:Number=1;
TF=mc1._totalframes;
mc1.onRollOver = function() {
D=1;
}
mc1.onRollOut = function() {
D=-1;
}
mc1.onPress = function() {
getURL("http://Your_URL","_blank");
}
this.onEnterFrame = function (){
 
if (D==1) {
CF++;
 
if (CF>=TF) {mc1.stop(); D=0}
 if (D==1) {mc1.gotoAndStop(CF)};
 
 
}
if (D==-1) {
CF=CF-1;
if (CF<=1) {CF=1; D=0}
mc1.gotoAndStop(CF);
}
}
... а мой мувик спит и не подает признаков жизни - как не маши над ним курсором. Помогите плиз.


Последний раз редактировалось Blondecoder; 21.09.2009 в 12:09.
Старый 21.09.2009, 13:33
Zik. вне форума Посмотреть профиль Отправить личное сообщение для Zik. Найти все сообщения от Zik.
  № 2  
Ответить с цитированием
Zik.
 
Аватар для Zik.

Регистрация: Nov 2007
Сообщений: 1,724
исходник давайте

Старый 21.09.2009, 14:04
vikingcompany вне форума Посмотреть профиль Отправить личное сообщение для vikingcompany Найти все сообщения от vikingcompany
  № 3  
Ответить с цитированием
vikingcompany
[+4 25.01.11]
 
Аватар для vikingcompany

Регистрация: May 2008
Адрес: г. Макеевка
Сообщений: 200
В общих чертах:
увеличьте количество кадров, проигрывающих событие onRollOut.

Старый 21.09.2009, 15:39
Blondecoder вне форума Посмотреть профиль Отправить личное сообщение для Blondecoder Посетить домашнюю страницу Blondecoder Найти все сообщения от Blondecoder
  № 4  
Ответить с цитированием
Blondecoder
 
Аватар для Blondecoder

Регистрация: Aug 2009
Адрес: Москва
Сообщений: 76
Отправить сообщение для Blondecoder с помощью ICQ Отправить сообщение для Blondecoder с помощью Skype™
а где это увеличивается?probovay.rar


Последний раз редактировалось Blondecoder; 21.09.2009 в 15:41.
Старый 21.09.2009, 16:55
vikingcompany вне форума Посмотреть профиль Отправить личное сообщение для vikingcompany Найти все сообщения от vikingcompany
  № 5  
Ответить с цитированием
vikingcompany
[+4 25.01.11]
 
Аватар для vikingcompany

Регистрация: May 2008
Адрес: г. Макеевка
Сообщений: 200
Вот здесь:
Вложения
Тип файла: rar probovay.rar (20.3 Кб, 42 просмотров)

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

Регистрация: Aug 2009
Сообщений: 99
я бы реализовал 2мя способами:
1)
вместо кнопки сделать мувик-кнопку, навесить на неё onRollOver, onRollOut и др., на ролловер - в этом мувике проигрывается вложенный мувик-"вылезание", на роллаут - тот-же мувик проигрывать в обратном порядке (_currentFrame-=1)

2) если всё-таки реализовать кнопку button'ом, то в кадр роллаута вложить ещё один мувик, но "уползания"), но это увеличивает размер файла на размер мувика"уползания"(если он содержит bitmap)

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

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

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


 


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


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