![]() |
Плавное появление предместа
Подскажите пожайлуста как сделать плавное появления предмета! начиная с одного бока заканчивая противоположным! что бы не просто появлялась резко а плавно с фэйдом
вот например как с текстом на этом примере www.inrap.info/fla.html надо что бы так также плавно появлялась картинка на бэграунде который не одним цветом! Если кому то не трудно на www.inrap.info/fla.html лежит fla файл на нем можете сделать простейший пример и послать мне на мыло gangsta@mksat.net или подскажите где найти пример с исходником |
Если предмет - один клип, тогда не возможно. А если предмет состоит из нескольких клипов просто надо изменять _alpha.
Код:
for(i=1;i<=N;i++){ |
всмысле? разрезать премет на части и на каждом куске поменять альфа канал? и куда этот код вставлвять в каждую часть картинки? в нем что то изменять надо?
а можжнопримитивный пример мне послать на почту для лучшего понимания на мыло gangsta@mksat.net а есть еще какой нибудь способ через маску? |
Смотри вот у тебя есть клип квадратик ты хочешь сделать появление его в мир сей (а именно в ролик) как тот текст в примере. Но заметь что текст не попиксельно появляяется с эффектом fade а каждая буква появляется вслед за предыдущей. И так создается ощущение плавности и пресловутого эффекта. BigDan правильно сказал чтобы добиться такого эффекта тебе нужно квадратик (допустим) разделить на 10 полосок и чтобы каждая появлялась как те буквы в тексте по очереди. По очереди плавно высвечивались. И то тебе не добиться такого эффекта. Скорее всего во флеше врядли получиться такое сделать стукнув только двумя пальцами. Надобно поразмыслить над этой идеей получше. Очень дельный эффект, но и очень сложно будет его реализовать.
|
for(i=1;i<=N;i++){
_root["mc"+i]._alpha=0; } timer=setInterval(show,1); function show(){ mc1._alpha+=2; if(mc1._alpha>=70){ mc2._alpha+=2; } if(mc2._alpha>=70){ mc3._alpha+=2; } ............................ ............................ if(mcN._alpha==100){ clearInterval(timer); } } а куда этот код вставить что бы он работал! идея его понятно но как его поставить ч то бы он работал? |
Вложений: 1
Код:
_root.z = 0;Вот пример с маской но большой недотаток процессор тянет много , по такому принципу можно сделать в 8флеше загнав все это в битмапДата тогда загрузку центрального процессора можно уменьшить наполовину . |
а что тут поменять что бы не снизу вверх исчезало а с слева направо
|
to D12
а как увеличить область маски в этом примере? расстянуть по бокам я разобрласся как! а вот растянуть по высоте не знаю как там! Скажи пожалуйста или еще лучше перезаллей пример с большей облластью маски и напиши как это делать! и еще я столкнулся с тем что хочу сделать пояляющийся плавно текст тоже через маску но у меня он замаскированный слой проявляется полностью если пытаться добавить это в твой пример! и слой который плавно появляется всегда выводится первым сколько бы я вв переди словев не ставвил как сделать что бы можно было добавлять слови на сцену и они становились первыми а не словй с плаввно появляющимся предметом! Зарание спасибо! |
а также очень интересно как скорость поменять что бы быстрее заполнялось цвветом!!!
|
Вложений: 1
НАРООООД ВЫЫ ЧОООО??? =))))))))))))))))) нельзя чтоли просто нарисовать кубик который будет с заливкой.. с одной стороны цвета фона с другой невидимый ??
|
| Часовой пояс GMT +4, время: 04:47. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.