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

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

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

Регистрация: Sep 2009
Адрес: Челябинск
Сообщений: 43
По умолчанию При первом наведении мыши дургается блюр

есть код
Код AS1/AS2:
mc.filters = [new flash.filters.BlurFilter(10, 10, 1)];
import flash.filters.BlurFilter
var blur:Number = 4;
mc.onRollOut = function(){
    blur = 0
    this.onEnterFrame = function(){
        mc.filters = [new BlurFilter(blur,blur,1)];
        if((blur+=1)>=10) delete this.onEnterFrame;
    }
}
mc.onRollOver = function(){
    this.onEnterFrame = function(){
        mc.filters = [new BlurFilter(blur,blur,1)];
        if((blur-=1)<=0) {
            mc.filters = null;
            delete this.onEnterFrame;
        }
    }
}
когда я первый раз навожу на объект он резко становится четким, последующие разы он плавно размывается и плавно становится четким. Как мне сделать так что бы при первом наведении на объект он плавно становился четкий?? Буду рад любым мыслям и решениям

Старый 31.10.2009, 14:35
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Третья строка:
Код AS1/AS2:
var blur:Number = 10;
У вас сейчас последовательность такая:

Blur - 10
Навели.
(скачек с 10-ти до 4)
Blur - 4 ... плавно -> 0.
Увели.
Blur - 0 ... плавно -> 4.

И т.д. дальше без скачка.

Ставите начальное blur = 10 и скачка 10 -> 4 при первом RollOver не будет.


Последний раз редактировалось mooncar; 31.10.2009 в 14:41.
Старый 31.10.2009, 14:50
Bitcoolman вне форума Посмотреть профиль Отправить личное сообщение для Bitcoolman Найти все сообщения от Bitcoolman
  № 3  
Ответить с цитированием
Bitcoolman

Регистрация: Sep 2009
Адрес: Челябинск
Сообщений: 43
Блин во Я затупил))) Спасибо)))

Старый 31.10.2009, 14:52
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Произошел суровый челябинский затуп?
Бывает.


Последний раз редактировалось mooncar; 31.10.2009 в 15:04.
Создать новую тему Ответ Часовой пояс GMT +4, время: 10:39.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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