![]() |
|
||||||||||
|
|||||
|
Я где-то видела такой эффект, картинка появляется посредством рандомного постепенного появления его пикселей.
я только начала разбираться с BitmapData и ничего не могу придумать кроме как 1.кидать картинку в BitmapData (bmd) 2. создавать большооой массив var ar = new Array();
for (var i=0; i<bmd.width; i++)
for (var j=0; j<bmd.height; j++)
{
obj = {}
obj.x = i;
obj.y = j;
obj.c = bmd.getPixel(i, j);
ar.push(obj);
}
4. выводить по таймеру порциями пиксели из массива. но это определенно вариант плохой, т.к. размеры картинки разные бывают подскажите идею, как лучше организовать такой эффект? |
|
|||||
|
ветеран форума
|
BitmapData.pixelDissolve
__________________
4am is time to rock |
|
|||||
|
спасибо!
я знаю, может быть не совсем корректно задавать такой вопрос или совсем не корректно, но всё же: как реализовать такой эффект разводов с pixelDissolve как тут http://silin.fatal.ru/show/index.html, кнопка ripple? |
|
|||||
|
прошу прощения, но
я нашла пример только с pixelDissolve, а с разводами нет |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
|
|
|||||
|
Регистрация: Dec 2002
Адрес: Живу вот где-то
Сообщений: 493
|
Йо! а мне с огоньком... пока бесплатно.![]() |
|
|||||
|
Регистрация: Dec 2006
Сообщений: 1,764
|
да! Silin рулит! он молодец!!!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:12. |
|
|
« Предыдущая тема | Следующая тема » |
|
|