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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 03.08.2007, 20:37
ccwds вне форума Посмотреть профиль Отправить личное сообщение для ccwds Посетить домашнюю страницу ccwds Найти все сообщения от ccwds
  № 1  
Ответить с цитированием
ccwds

Регистрация: Nov 2001
Адрес: Москва
Сообщений: 155
По умолчанию Дейстивительно хороший фeйepверк + вопрос.

Нашел действительно хороший эффект:
http://www.flashkit.com/movies/Effec...1810/index.php
По сравнению, с ним, все остальные флеш-интерпретации - детский лепет. А ведь клыент достаточно часто хочет такого (то ли музыки и цветов, то ли убить кого-то ) - то юбилей на сайте, то с новым годом поздравить кого-то...
Наконец-то применяются фильтры!
Но вот чего я сам не смог, та это с налета сделать так, чтобы был возможен разноцветный салют. Чтобы каждый раз был разный цвет, когда прошлый потух, проблем нет, а вот чтобы щелкнуть несколько раз (щелчок не при чем, понятно, что можно по интервалу), но сам факт, чтобы на экране одновременно могли быть несколько взрывов разных цветов - этого я достичь не мог, слишком сильно все завязано на общей обработке частиц всего салюта.
Если есть гении, которые способны в памяти удержать все функции, как гроссмейстер при игре на многих досках, они могли бы помочь не только мне, но и получить полноценную заготовку для подобных случаев.

Старый 06.08.2007, 14:37
ccwds вне форума Посмотреть профиль Отправить личное сообщение для ccwds Посетить домашнюю страницу ccwds Найти все сообщения от ccwds
  № 2  
Ответить с цитированием
ccwds

Регистрация: Nov 2001
Адрес: Москва
Сообщений: 155
Я, в принципе, поэтому и помещал в раздел "AS для профи"... (Это не обсуждение действий администрации )

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

Регистрация: Sep 2002
Сообщений: 30,787
Разделы разделены не по уровню обитающий, а по уровню вопросов.
Вы хотите, чтобы вашу работу сделали за вас? У вас есть исходник, разбирайте, пожалуйста. Будут конкретные вопросы — велкам.

Старый 06.08.2007, 15:04
Aziz Zaynutdinoff вне форума Посмотреть профиль Отправить личное сообщение для Aziz Zaynutdinoff Посетить домашнюю страницу Aziz Zaynutdinoff Найти все сообщения от Aziz Zaynutdinoff
  № 4  
Ответить с цитированием
Aziz Zaynutdinoff
 
Аватар для Aziz Zaynutdinoff

Регистрация: Feb 2006
Адрес: Moscow
Сообщений: 552
интересно, где там фильтры применяются? хм…
Там обычный зелёный квадрат, который уходит _alpha = 100 --> 0, вот и весь GlowFilter (которого там нет )

+ ко всему он тормозит очень (как раз за счет использования большого кол-ва fade'ов) и очень сильно заметны квадраты, что дает эффекту абсолютную некрасивость чтоли.


Последний раз редактировалось Aziz Zaynutdinoff; 06.08.2007 в 15:07.
Старый 06.08.2007, 16:36
ccwds вне форума Посмотреть профиль Отправить личное сообщение для ccwds Посетить домашнюю страницу ccwds Найти все сообщения от ccwds
  № 5  
Ответить с цитированием
ccwds

Регистрация: Nov 2001
Адрес: Москва
Сообщений: 155
Aziz Zaynutdinoff GlowFilter там применяется. Причем достаточно интересно. Как раз это дает эффекту реалистичность. Ты сантиметров на 10 отодвинься от монитора, тогда квадраты в глаза бросаться не будут.

__etc Нет, я не прошу, чтобы сделали все за меня. Там просто GlowFilter применяется на весь fw_mc, где и находятся все частицы салюта. Я пробовал генерить несколько мувиков - типа fw_mc1 и fw_mc2, чтобы на них мог отдельно накладываться фильтр другого цвета, но не преуспел. Все равно одна из функций упрямо пишет в четный mc, когда надо в нечетный, к примеру.
То есть максимум, что бы мне хотелось, это разделить генерение салютов на два mc.
Грубо говоря, четные выстрелы генерятся в одном мувике, нечетные - в другом.


Последний раз редактировалось ccwds; 06.08.2007 в 16:48.
Старый 06.08.2007, 21:07
Ляксей вне форума Посмотреть профиль Отправить личное сообщение для Ляксей Найти все сообщения от Ляксей
  № 6  
Ответить с цитированием
Ляксей

Регистрация: Nov 2006
Сообщений: 93
Простите за оффтоп, но мне кажется, что возможности данного эффекта немного преувеличины. Да смотриться симпатично, но для того чтобы считатьэто супер-пупер фейрверком, надо бы добавить ещё фич:
изменение цвета
вторичные взрывы
имитацию 3D
разные типы частичек и поведения
ну и прочих фенечег

Старый 07.08.2007, 14:37
ccwds вне форума Посмотреть профиль Отправить личное сообщение для ccwds Посетить домашнюю страницу ccwds Найти все сообщения от ccwds
  № 7  
Ответить с цитированием
ccwds

Регистрация: Nov 2001
Адрес: Москва
Сообщений: 155
__etc, ну к примеру, вопрос, как распараллелить вычисления, которые ведутся все время по onEnterFrame, кроме как засунуть их два фрейма? Мне в голову даже листенера "выполнять с частотой кадров в мувике" не приходит.

Старый 07.08.2007, 16:24
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 8  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
А что там гениально сложного? Делайте массив из возможных цветом и далее при каждом нажатии считывайте следующий "нод" из массива. Если надо что бы цвета выдавались рендомно добавляете рэндом от 0 и до длины массива. Можно написать конечно и функцию (класс) отвечающий за генерацию цвета, но я сомневаюсь чтобы салют коричнего цвета был бы красив.
__________________
Free-lance | Twitter | Me

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

Регистрация: Nov 2001
Адрес: Москва
Сообщений: 155
screamge Там можно нажать три раза подряд (ну, точнее, сколько задашь.) Если нажимать после того, как один салют исчезнет, то конечно, можно делать другого цвета. Но вот добиться, чтобы вылетел салют другого цвета, пока предыдущий еще горит - сложно.
Там функции в onEnterFrame обслуживают все частицы на экране, поэтому в какую из функций не суй динамическое изменение цвета, цвет изменится одновременно у всех салютов на экране.

Старый 07.08.2007, 19:19
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 10  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
ccwds, фактически ты уже ответил на свой вопрос: т.е. нужно, чтобы мувик с салютами обслуживал не массив систем частиц, а только одну (один салют), дальше либо на клик мыши повесить генерацию такого мувика (с кастомным цветом), либо заранее положить на сцену сколько надо таких мувиков (по числу максимально одновременно допустимых), а по клику инициализировать следующий (по кругу), опять же с нужным цветом..

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

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

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


 


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


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