Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Flash > Эффект затухания-


Автор: Disconnect 14.7.2005, 14:16
Объясните как сделать эффект затухания???
И как сделать чтоб от курсора мыши, загарались глаза у фоновой картинки.(или подводишь курсор к ссылки а там у картинки в образе человека загараются глаза)

Помогите пожалустаsmile

Автор: dvd 14.7.2005, 15:10
Старайся уточнять вопросы. Что ты имеешь ввиду, когда говоришь про эффект затухания???

Автор: Voker57 14.7.2005, 16:18
Вот тебе на все http://nbl.nightmail.ru/prim2.swf. http://nbl.nightmail.ru/prim2.fla. Разберешься?

Автор: dvd 14.7.2005, 17:50
Цитата(Voker57 @ 14.7.2005, 16:18)
Вот тебе на все http://nbl.nightmail.ru/prim2.swf. http://nbl.nightmail.ru/prim2.fla. Разберешься?

А какое это имеет отношение к заданному вопросу? Тут спрашивается про фоновый эффект, а ты сделал обыкновенную кнопку... По-моему вопрос имел совсем другой контекст...

Автор: AlDev 15.7.2005, 05:51
Цитата(Disconnect @ 14.7.2005, 19:16)
Объясните как сделать эффект затухания???

затухания чего? звука? opacity? цвета?

для всего из вышеперечисленного просто юзай setInterval.

Цитата(Disconnect @ 14.7.2005, 19:16)
И как сделать чтоб от курсора мыши, загарались глаза у фоновой картинки.(или подводишь курсор к ссылки а там у картинки в образе человека загараются глаза)


юзай onRollOver и onDragOver

Автор: Disconnect 15.7.2005, 18:46
1.Вапрос звучит так- мы имеем на рабочем столе фоновый рисунок в виде "черепа" - под этим рисунком или в этом рисунки. есть ссылка, так вот собственно в чем заключается вопрос- как сделать так, что б при подводе к этому курсору, у черепа загарались глаза?????
2.И как сделать эффект затухания(затемнения) цветовой гаммы, политры,- короче рисунка???

Автор: AlDev 16.7.2005, 02:37
посадить на onRollOver и onDragOver функцию, пускающую "загорание"
а на onRollOut и onDragOut функцию, пускающую "затухание"

что конкретно не понятно?

Автор: ProgrammerBOTANIK 16.7.2005, 03:08
Мне кажется нужно создать мувиклип и по onRollOver запускать его в разные стороны (к примеру с 1 по 10 кадр будет "загорание", а с 10 по 1 - соответственно - "затухание")... smile

Автор: Disconnect 16.7.2005, 13:43
Ребят конечно понятно, но можно пример(желательно исходник)smile
А как сделать в форме ссылку( чтоб она открывалась в новом окне)

З.Ы Есле вопрос такой уже был- прошу прощения

Автор: flashgc 16.7.2005, 14:54
Код

//settings\\
x1 = 0;
y1 = 0;
x2 = 100;
y2 = 100;
blend_step = 5;
//script\\
_root.eyes._alpha = 0;
update = function () {
    if (_xmouse>x1 and _xmouse<x2 and _ymouse>y1 and _ymouse<y2) {
        if (_root.eyes._alpha<100) {
            _root.eyes._alpha += blend_step;
        }
    } else {
        if (_root.eyes._alpha>0) {
            _root.eyes._alpha -= blend_step;
        }
    }
};
eyes.onEnterFrame = function() {
    _root.update();
};


x1,x2,y1,y2 ограничивают поле, при наведении на которое будет происходить загорание глаз.
blend_step - скорость затухания
скрипт можно поместить в первый кадр.

на сцене надо еще сделать эти самые глаза, которые обозвать eyes

Автор: Disconnect 16.7.2005, 15:15
flashgc - спосибо большое (только можно пример) smile

Автор: flashgc 16.7.2005, 15:27
теперь затемнение (т.е. изменение гаммы)
Всё тоже самое, только с другими функциями:

Код

//settings\\
x1_2 = 0;
y1_2 = 0;
x2_2 = 100;
y2_2 = 100;
step = 20;
//script\\
my_color = new Color(_root.bg);
myColorTransform = new Object();
myColorTransform.rb = 0;
myColorTransform.bb = 0;
myColorTransform.gb = 0;
update2 = function () {
    if (_xmouse>x1_2 and _xmouse<x2_2 and _ymouse>y1_2 and _ymouse<y2_2) {
        if (myColorTransform.rb<0) {
            myColorTransform.rb += step;
            myColorTransform.bb += step;
            myColorTransform.gb += step;
            my_color.setTransform(myColorTransform);
        }
    } else {
        if (myColorTransform.rb>-255) {
            myColorTransform.rb -= step;
            myColorTransform.bb -= step;
            myColorTransform.gb -= step;
            my_color.setTransform(myColorTransform);
        }
    }
};
_root.bg.onEnterFrame = function() {
    _root.update2();
};


теперь на сцене надо создать мувклип с именем bg

Автор: flashgc 16.7.2005, 15:32
Цитата(Disconnect @ 16.7.2005, 15:15)
flashgc - спосибо большое (только можно пример) smile

пример ко второму случаю

Автор: Disconnect 16.7.2005, 17:30
flashgc- спосибо за пример(пока буду разбиратся )если что задам вопрос- а у меня их многоsmile

Автор: Disconnect 16.7.2005, 17:49
flashgc- блина спосибо еще разsmile


x1_2 = 0;
y1_2 = 0;
x2_2 = 100;
y2_2 = 100;

вот этот кусок как я понял - это каординаты того самого окна(где тыкаешь мышой и глазки загараются.)
можно сделать такое же только на картинки- чтоб глаза загарались(тоесть наверное менялся кадр - на одном из них они темные, а на другом они горят-можно так???)smile


З.Ы Тута посмотрел на твой сайт-клева сделан http://flashgc.narod.ru/

Автор: Guest 16.7.2005, 17:57
Цитата(Disconnect @ 16.7.2005, 17:49)
вот этот кусок как я понял - это каординаты того самого окна(где тыкаешь мышой и глазки загараются.)

а я думал тебе надо не при нажатии кнопки мыши, а при наведении

Цитата(Disconnect @ 16.7.2005, 17:49)
можно сделать такое же только на картинки- чтоб глаза загарались

а в чем же проблема? Вставь в тот мувклип, который пропадает, картинку глаз. И под этим мувклипом вставь картинку черепа (или у чего там глаза загораются)

Автор: Disconnect 17.7.2005, 14:43
flashgc - как сделать, одно и тоже только, при наведении на кнопку(что б выползал в определенном месте текстsmile
И как обозначать граници (где тыкаешь мышой и текст в рамки выплывает)

Помоги пожалюста- очень надоsmile smile

Автор: flashgc 17.7.2005, 15:40
Цитата(Disconnect @ 17.7.2005, 14:43)
что б выползал в определенном месте текстsmile
И как обозначать граници (где тыкаешь мышой и текст в рамки выплывает)

не понял откуда текст должен вылазить. Ты как то объесняешь запутанно. Нарисуй что ли тогда. smile smile smile

Автор: Disconnect 17.7.2005, 16:13
flashgc- я хочу сделать меню, на котором будут расположены куча разных пунктов(кнопок)-а рядом с ними расположено окно небольшое.
Вопрос состоит в том, что надо сделать так, чтобы подводя курсор мыши к определенной кнопки(пункту), в этом так называемом окне должна появлятся(выплывать)инфаsmile smile smile

Я сделал но инфа выплывает явно не тамsmile

Автор: flashgc 17.7.2005, 17:06
ты скажи где распологаются кнопки и где выплывает текст (например: текст с самого низа, кнопки расположены сверху) или покажи что ты сделал.
Т.к. я всё делаю программно, то мне не хочеться перебирать все возможные варианты.

Автор: Disconnect 15.8.2005, 20:32
flashgc - здрасте( я тут, это долго отсутствовал- и у меня накопилось много вопросов к тебе)

Помоги разобратся есле сможешь - как сделать во Flesh красивое менюsmile
Н-р: www.kazantipa.net

Автор: Стрелок 15.8.2005, 23:42
flashgcмдя ..... а ты неплохо прогаешь как видно ...И как ты понел что тут надо , я вот до сих пор не врубился , что конкретно тут нужно

Автор: AlDev 16.8.2005, 03:05
Цитата(Disconnect @ 16.8.2005, 01:32)
как сделать во Flesh красивое меню

нарисовать smile

Автор: Disconnect 16.8.2005, 11:27
Alex Batsuev - просто круто smile
Нарисовать толь ко пол дела smile

Автор: Стрелок 16.8.2005, 14:22
Disconnect - впринципе надо включить фантазию .
да , нарисовать пол дела , НО , именно эта половина даст идеи к продолжению всего остольного .
А вообще .... если ты имеешь ввиду знания , то есть старый добрый способ - просто открываешь какой нить самоучитель , или Библию по АS и начинаешь искать то , что тебе нужно .... через пару недель почувствуешь разницу .

Автор: ProgrammerBOTANIK 16.8.2005, 17:46
Смотря для чего нужно меню?

Автор: AlDev 17.8.2005, 11:41
Disconnect, а кодить там нечего smile напиши класс, наследующий от макромедиевского компонента и не парься. Или просто повесь скин на компонент.

Автор: Disconnect 18.8.2005, 16:59
Alex Batsuev - ваш оптимизм никогда не умрет smile
Спосибо за советsmile

Автор: Disconnect 19.8.2005, 17:50
ProgrammerBOTANIK- меню нужно для сайта Web

Автор: AlDev 19.8.2005, 19:12
эм... а причём тут меню и эффект затухания?

Автор: Disconnect 20.8.2005, 17:30
Уже давно не причем - просто тема немного усовершенствоваласьsmile

Автор: ProgrammerBOTANIK 22.8.2005, 14:15
Disconnect - понятно, что для сайта..., я не это имел...

Зайди на flashkit.com, и скачай там внятный примерчик - переделай под себя... smile

Автор: Disconnect 22.8.2005, 16:48
Спосибо!!!!!

Автор: AntonioBanderaz 25.8.2005, 02:31
offtop:

Disconnect - Спасибо!!!! Извини не удержался... =)))

Автор: ProgrammerBOTANIK 25.8.2005, 10:19
Цитата
offtop:

Disconnect - Спасибо!!!! Извини не удержался... =)))


Это к чему вообще?

Автор: AlDev 26.8.2005, 07:04
Цитата(ProgrammerBOTANIK @ 25.8.2005, 15:19)
Это к чему вообще?

к правилам русского языка smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)