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

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

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

Регистрация: Oct 2007
Сообщений: 43
По умолчанию Шлейф за джипегом

Здравствуйте, подскажите пожалуйста мне один момент.

Этим кодом подгружаю изображение в мувик, после чего заставляю двигаться его за курсором.

Код AS3:
import flash.display.Loader;
import flash.net.URLRequest;
 
var picLoader:Loader = new Loader();
 
picLoader.load(new URLRequest("01.gif"));
 
picLoader.x = 150;
picLoader.y = 150;
 
addChild(picLoader);
 
stage.addEventListener(MouseEvent.MOUSE_MOVE,redrawCursor);
Mouse.hide();
function redrawCursor(event:MouseEvent):void
{
picLoader.x = event.stageX;
picLoader.y = event.stageY;
}
Может быть вы знаете, как сделать так, что бы за этим изображением оставался простейший шлейф?
Спс.

Старый 07.08.2012, 23:45
gagaga вне форума Посмотреть профиль Отправить личное сообщение для gagaga Найти все сообщения от gagaga
  № 2  
Ответить с цитированием
gagaga

Регистрация: Apr 2012
Сообщений: 239
что такое простейший шлейф? ни в одной книге по программированию не видел этого термина

Старый 07.08.2012, 23:54
Krusty вне форума Посмотреть профиль Отправить личное сообщение для Krusty Найти все сообщения от Krusty
  № 3  
Ответить с цитированием
Krusty

Регистрация: Jul 2007
Сообщений: 393
Шлейф-это набор градиентных обработок оригинала плюс постепенно уходящая в 0 прозрачность.

Старый 08.08.2012, 00:01
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 4  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
gagaga, чуть добрее, пожалуйста. Выражайтесь по существу. У меня на толстых зеленых троллей профессиональная аллергия. К Вашим высказываниям в других ветках это относится в полной мере.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

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

Регистрация: Dec 2006
Сообщений: 1,764
может поможет: http://henry-motu.org.ua/2010/11/11/...yshi-as3-flas/
__________________
а за окном атлантический океан!

Старый 08.08.2012, 11:45
gagaga вне форума Посмотреть профиль Отправить личное сообщение для gagaga Найти все сообщения от gagaga
  № 6  
Ответить с цитированием
gagaga

Регистрация: Apr 2012
Сообщений: 239
создайте массив картинок нужной длины.. в хендлере маус мув последнюю картинку массива двигаете в координаты курсора, устанавливаете ей альфа=1, потом циклом проходите массив и уменьшаете каждой картинке альфу (кроме первой)

Старый 08.08.2012, 12:36
LemonPie вне форума Посмотреть профиль Отправить личное сообщение для LemonPie Найти все сообщения от LemonPie
  № 7  
Ответить с цитированием
LemonPie
 
Аватар для LemonPie

Регистрация: Oct 2007
Сообщений: 43
Извиняюсь за наглость, а можно именно кодом мне это показать?

Я дизайнер, а не программист.

Добавлено через 29 минут
Дело в том, что я разобрался бы как сделать шлейф из векторного объекта который находится в библиотеке, например, но нахожу сложный сделать шлейф из подгружаемого изображения, по этому спрашиваю.

Старый 08.08.2012, 13:10
NikolyA вне форума Посмотреть профиль Отправить личное сообщение для NikolyA Найти все сообщения от NikolyA
  № 8  
Ответить с цитированием
NikolyA
 
Аватар для NikolyA

Регистрация: Dec 2006
Сообщений: 1,764
по моей ссылки перейдите, там шлейф за курсором мышки, там же и код, там же и исходники
__________________
а за окном атлантический океан!

Старый 08.08.2012, 13:18
LemonPie вне форума Посмотреть профиль Отправить личное сообщение для LemonPie Найти все сообщения от LemonPie
  № 9  
Ответить с цитированием
LemonPie
 
Аватар для LemonPie

Регистрация: Oct 2007
Сообщений: 43
Мне почему-то показалось что код который вы мне посоветовали мне не подойдёт, но я посмотрю конечно тогда, спасибо.

Добавлено через 6 минут
NikolyA, посмотрел код, ничего не понял.

Старый 08.08.2012, 14:25
gagaga вне форума Посмотреть профиль Отправить личное сообщение для gagaga Найти все сообщения от gagaga
  № 10  
Ответить с цитированием
gagaga

Регистрация: Apr 2012
Сообщений: 239
Код AS3:
[Embed(source='./assets/shleyf.jpeg')]var MyBitmap:Class;
var shleyfVector:Vector.<Bitmap>;
 
private function init():void {
	shleyfVector = <Bitmap>[new MyBitmap(), new MyBitmap(), new MyBitmap(), new MyBitmap(), new MyBitmap()]
	for(var i:uint = 0; i < 5; i++) {
		stage.addChild(shleyfVector[i]);
	}
	stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler);
}
private function mouseMoveHandler(event:MouseEvent):void {
	shleyfVector[0] = shleyfVector[4];
	shleyfVector[0].x = event.stageX;
	shleyfVector[0].y = event.stageY;	
	for(var i:uint = 1; i < 5; i++) {
		shleyfVector[i].alpha -= 0.2
	}
}

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

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

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


 


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


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