• Страница 1 из 1
  • 1
Форум » Adobe Flash » Уроки flash » Создание фотореалистичных волн во Flash
Создание фотореалистичных волн во Flash
КузяДата: Воскресенье, 06.12.2009, 16:27 | Сообщение # 1
Рядовой
Группа: Администратор
Сообщений: 4
Награды: 0
Репутация: 0
Статус: Offline
Creating photorealistic waves in Flash.

Начнем с того, что возьмем картинку с закатом, подобную этой:

Сохраним ее как sky.jpg

После этого откроем ее в photoshop, и сделаем Edit – Transform > Flip vertical. Сохраним это изображение как “water”

КАждая из этих двух картинок размером 406x172 px,.

Теперь откройте Flash и создайте новый документ 400x330 px.

Нажмите Ctrl+R (import), и импортируйте файл sky.jpg . Поместите ее в верхнюю часть вашего документа, удостоверьтесь, что она выделена, нажмите F8 , чтобы сделать ее муви клипом, назовите его sky_mc.

Создайте новый слой, нажмите снова Ctrl+R, импортируйте файл water.jpg , поместите ее под картинкой “sky”, также конвертируйте ее в муви клип, и назовите его water_mc. Поместите слой под слоем sky.

Создайте новый слой, вне документа нарисуйте прямоугольник (шириной 400 px) и закрасьте его градиентом от белого до черного. Не снимая выделения с него, нажмите F8 чтобы конвертировать его в муви клип и назовите его gradient_mc.

Теперь кликните по каждой картинке и проверьте их инстанс имена:



После этого создайте новый слой, нажмите F9, и в появившемся окне вставьте этот скрипт.

Code
var w = water_mc._width;
trace(w);
var h = water_mc._height;
ripple = new flash.display.BitmapData(w, h);
ripple3 = new flash.display.BitmapData(w, h / 2);
ripple2 = new flash.display.BitmapData(w, h / 4);
ripple1 = new flash.display.BitmapData(w, h / 4);
gradient = new flash.display.BitmapData(ripple.width, ripple.height);
gradient.draw(gradient_mc, new flash.geom.Matrix(1, 0, 0, 1, 0, 0));
gradient_mc._visible = false;
offset3 = new flash.geom.Point(0, 0);
offset2 = new flash.geom.Point(0, 0);
offset1 = new flash.geom.Point(0, 0);
speed1 = -0.300000;
speed2 = -0.600000;
speed3 = -1.200000;
pt = new flash.geom.Point(0, 0);
rect = new flash.geom.Rectangle(0, 0, ripple.width, ripple.height);
this.onEnterFrame = function ()
{
offset1.y = offset1.y + speed1;
offset2.y = offset2.y + speed2;
offset3.y = offset3.y + speed3;
ripple3.perlinNoise(0, 15, 1, seed, true, true, 1, true, [offset3]);
ripple2.perlinNoise(0, 10, 1, seed, true, true, 1, true, [offset2]);
ripple1.perlinNoise(0, 5, 1, seed, true, true, 1, true, [offset1]);
ripple.copyPixels(ripple1, r1rect, r1pt);
ripple.copyPixels(ripple2, r2rect, r2pt);
ripple.copyPixels(ripple3, r3rect, r3pt);
ripple.merge(gradient, rect, pt2, 127, 127, 127);
dMap = new flash.filters.DisplacementMapFilter(ripple, pt, null, 1, 100, 100, "WRAP");
water_mc.filters = [dMap];
};
r1rect = new flash.geom.Rectangle(0, 0, ripple1.width, ripple1.height);
r2rect = new flash.geom.Rectangle(0, 0, ripple2.width, ripple2.height);
r3rect = new flash.geom.Rectangle(0, 0, ripple3.width, ripple3.height);
r1pt = new flash.geom.Point(0, 0);
r2pt = new flash.geom.Point(0, ripple1.height);
r3pt = new flash.geom.Point(0, ripple1.height + ripple2.height);

Прикрепление: waves.rar ( 77.59к )

 
artem300Дата: Вторник, 04.01.2011, 20:57 | Сообщение # 2
Рядовой
Группа: Пользователь
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline
Продаю приватный кейлоггер,клавиатурный шпион(в пакет входит билдер)
Работает на любой верси Windows (так же и на x64 платформах)
Отправка логов идет на SMTP почту,буфер обмена захватывается.
Не блочится стандартным фаерволлом!(брэндмауэром)
Не детектируется антивирусами!

----------------------------
Мои темы на других ресурсах:
http://www.hackzone.ru/forum/open/id/15717/

https://hacker-pro.net/showthread.php?t=21603
<span style="color:blue">
Связь со мной:
Web: http://petr-kamensky.narod2.ru/
ICQ: 366557449
vkontakte: http://vkontakte.ru/club22845462
email: kuban@smtp.ru
</span>

 
Фан-БойДата: Четверг, 13.01.2011, 00:33 | Сообщение # 3
Рядовой
Группа: Пользователь
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline
взлом почты, востановление пароля от почты.
условия и цены на сайте

http://email-zakaz.com

пригодиться,просто добавь в закладки.

Code

Взлом мыла на заказ,взломаю почтовый ящик, взлом e-mail, взлом почты, взломать пароль к почте, как взломать почтовый ящик, помогите взломать почтовый ящик, взломать почту, взломать email, получить пароль от почты, как узнать пароль к электронной почте,Взлом мыла на заказ ,взломаю почтовый ящик, взлом e-mail, взлом почты,  
взломать пароль к почте, как взломать почтовый ящик, помогите взломать почтовый ящик,взломать почту,  
взломать email, получить пароль от почты, как узнать пароль к электронной почте, взлом почты на заказ,взлом почты, взлом mail, взломать почту, как взломать почту, взломать пароль, взломать ящик, взлом почтовых ящиков,  
взлом mail.ru, взломать mail.ru, hack e-mail, как взломать mail, как взломать пароль, как узнать пароль, взломать почтовый ящик, пароль взломать, взлом мыла, взлом e-mail, взлом электронной почты, открыть почтовый ящик, взломать e-mail, взломать почту mail, взлом паролей, взломать знакомства, взлом сайтов, взломать сайт, взлом паролей почты яндекс,  
рамблер,взлом, заказ
 
Форум » Adobe Flash » Уроки flash » Создание фотореалистичных волн во Flash
  • Страница 1 из 1
  • 1
Поиск: