Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 11.03.2007, 00:28
toFlash вне форума Посмотреть профиль Отправить личное сообщение для toFlash Найти все сообщения от toFlash
  № 1  
Ответить с цитированием
toFlash
 
Аватар для toFlash

блогер
Регистрация: Oct 2003
Адрес: Калининград
Сообщений: 202
Записей в блоге: 4
По умолчанию трансформация - флаг

Хочу сделать эффект развивающегося флага... нашел исходник... но никак не могу разобраться как поменять/ сделать статической правую часть анимации... вобщ исходник в аттаче, буду премного благодарен за ответ, а то я чет закипаю
Вложения
Тип файла: zip flag.zip (16.8 Кб, 213 просмотров)
__________________
flash portfolio

Старый 11.03.2007, 00:32
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Что значит сделать статичной правую часть?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 11.03.2007, 00:39
toFlash вне форума Посмотреть профиль Отправить личное сообщение для toFlash Найти все сообщения от toFlash
  № 3  
Ответить с цитированием
toFlash
 
Аватар для toFlash

блогер
Регистрация: Oct 2003
Адрес: Калининград
Сообщений: 202
Записей в блоге: 4
ну.. сейчас левая часть анимации/флага статическая, т.е. неподвижна, нетрансформируема, т.е. создается впечатление что флаг стоит на штоке и развивается в правую сторону, а мне надо наоборот.
__________________
flash portfolio

Старый 11.03.2007, 01:24
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
В de.popforge.wm2006.effect.Flag заменить следующие методы (белым отмечены параметры отвечающие за направление)
Код:
public function enterFrame(): Void {
	//-- clear output
	output.fillRect( bounds, 0 );
	
	//-- apply wind
	perlinNoiseOffset[0].x += .04 * source.width;
	perlinNoiseOffset[1].x -= .03 * source.height;

	//-- update perlinNoise
	perlinNoiseBitmapData.perlinNoise( .66 * source.width, .66 * source.height, 2, perlinNoiseSeed, false, true, 6, false, perlinNoiseOffset );
	
	//-- reduce perlinNoise on the left side
	perlinNoiseBitmapData.copyPixels( perlinNoiseFallOff, bounds, ORIGIN, perlinNoiseFallOff, ORIGIN, true );
	
	//-- apply displacement
	output.applyFilter( flag, bounds, ORIGIN, displacement );
	
	//-- copy displacement onto lights-bitmapData with alpha from current output
	light.copyPixels( perlinNoiseBitmapData, bounds, ORIGIN, output, ORIGIN );
	
	//-- turn perlinNoise into gray
	light.applyFilter( light, bounds, ORIGIN, gray );

	//-- draw onto output by blendMode MULTIPLY
	output.draw( light, IDENTITY, lightContrast, 'multiply' );
}
Код:
private function createPerlinNoiseFallOffGradient(): Void {
	perlinNoiseFallOff = new BitmapData( width, height, true, 0 );
	
	//-- need a container for drawing
	var shape: MovieClip = _root.createEmptyMovieClip( 'shapeCreator', _root.getNextHighestDepth() );
	
	//-- move shape outside stage to draw transparent
	shape._y = -16000;
	
	//-- create matrix
	var gradientBox: Matrix = new Matrix();
	
	gradientBox.createGradientBox( width - flagOffset.x, height, 0, flagOffset.x, 0 );
	
	//-- draw gradient
	shape.beginGradientFill( 'linear', [ 0x008080, 0x008080 ], [ 0, 100 ], [ 0x60, 0xF0], gradientBox );
	shape.moveTo( 0, 0 );
	shape.lineTo( width, 0 );
	shape.lineTo( width, height );
	shape.lineTo( 0, height );
	shape.lineTo( 0, 0 );
	shape.endFill();
	
	//-- draw to bitmapData
	perlinNoiseFallOff.draw( shape );
	
	//-- remove shape
	shape.removeMovieClip();
}
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 11.03.2007, 01:53
toFlash вне форума Посмотреть профиль Отправить личное сообщение для toFlash Найти все сообщения от toFlash
  № 5  
Ответить с цитированием
toFlash
 
Аватар для toFlash

блогер
Регистрация: Oct 2003
Адрес: Калининград
Сообщений: 202
Записей в блоге: 4
Спасибо, помогло, только странно почему именно так... не пойму... как градиент филл может повлиять на это... на трансформацию, вобщ магия какай то ))
__________________
flash portfolio

Старый 11.03.2007, 02:01
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Он маской является.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 30.03.2007, 04:00
k0zer вне форума Посмотреть профиль Отправить личное сообщение для k0zer Найти все сообщения от k0zer
  № 7  
Ответить с цитированием
k0zer
[+] варез
[+3 04.04.07]

Регистрация: Jul 2002
Адрес: SPb
Сообщений: 100
_xscale = -100
))

Старый 30.03.2007, 12:53
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
k0zer, вы на даты постов смотрели?

Старый 30.03.2007, 13:08
k0zer вне форума Посмотреть профиль Отправить личное сообщение для k0zer Найти все сообщения от k0zer
  № 9  
Ответить с цитированием
k0zer
[+] варез
[+3 04.04.07]

Регистрация: Jul 2002
Адрес: SPb
Сообщений: 100
посмотрел, меньше месяца
страшный грех? ))

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:29.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 01:29.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.