![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2005
Сообщений: 86
|
Народ, нужно сделать такой эффект:
Фотка человека загружается с сервера в мувик, потом надо сделать силуэт этого человека и этот силует плавно перемещается из-за экрана в центр. После чего силуэт заменяется на саму фотку. Задача осложняется тем что количество фоток может быть произвольным. Суть моего вопроса - как сделать так, чтобы во втором фрейме мувиклипа-контейнера (в него загружается фотка - png с прозрачным фоном) появился силуэт этой фотки тоже с прозрачным фоном? Силуэт закрашенный однотонным цветом.
__________________
а все-таки AS3 лучше! |
|
|||||
|
Регистрация: Dec 2002
Адрес: Живу вот где-то
Сообщений: 493
|
В каждый фрейм грузишь свою картинку. Силуэт можно в гифе сделать, если контур "резкий". Быстрее подгрузится. Надеюсь, понял правильно проблему?
|
|
|||||
|
Регистрация: Dec 2005
Сообщений: 86
|
эээ... так нельзя! надо чтоб картинка была одна. кстати, как указать фрейм в который надо загрузить картинку. я использую класс MovieClipLoader.
неужели нельзя программно создать картинку, залитую белым цветом по контуру человека?
__________________
а все-таки AS3 лучше! |
|
|||||
|
Ветеран форума
|
Цитата:
__________________
BestMasterиZация |
|
|||||
|
Регистрация: Dec 2002
Адрес: Живу вот где-то
Сообщений: 493
|
В 7 тоже можно. Исходник не шлю - здоровый! Переделывать некогда. Вот код:
//img - имя мувика с картинкой на сцене.
var col:Color=new Color(img);
var dec=5;
var colTrans:Object={rb:0, gb:0, bb:0};
col.setTransform(colTrans);
this.onEnterFrame = function(){
colTrans.rb=colTrans.gb=colTrans.bb+=dec;
col.setTransform(colTrans);
if(colTrans.rb>=255||colTrans.rb<=-255){
dec*=-1;
//delete this.onEnterFrame;
trace('End!\t'+dec);
}
}
|
|
|||||
|
Ветеран форума
|
Цитата:
__________________
BestMasterиZация |
|
|||||
|
Регистрация: Dec 2005
Сообщений: 86
|
похоже, похоже ...
эта штука изменяет один из цветов в RGB палитре всего мувика или только битмапа в нём? А с прозрачностью что будет? У меня PNG с прозрачным фоном...
__________________
а все-таки AS3 лучше! |
|
|||||
|
Регистрация: Dec 2005
Сообщений: 86
|
Не надо вектор. Надо битмап. И второй вопрос: как загрузить во второй фрейм мувиклипа?
__________________
а все-таки AS3 лучше! Последний раз редактировалось profi80; 20.12.2005 в 01:31. |
|
|||||
|
Регистрация: Dec 2005
Сообщений: 86
|
МОНСТЕР: Круто.
Пасиб!похоже, похоже ... эта штука изменяет один из цветов в RGB палитре всего мувика или только битмапа в нём? А с прозрачностью что будет? У меня PNG с прозрачным фоном...
__________________
а все-таки AS3 лучше! Последний раз редактировалось profi80; 20.12.2005 в 01:32. |
|
|||||
|
Регистрация: Dec 2002
Адрес: Живу вот где-то
Сообщений: 493
|
Пжалста.:-)
Меняется только цвет битмапа, прозрачность не затрагивается. |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|