![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
4AM Games
|
Прошло два дня после выхода Flash 9 Alpha AS Preview и вот уже появились первые плоды
Reflection Class Смотреть описание и листинг PS так же Ben Stucki сделал подобную плюшку примерно 2 месяца назад, для флекса Смотреть пример Смотреть исходники Смотреть описание
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
4AM Games
|
Нашел еще пример анализатора спектрума для Flash 9 Alpha
Описание и листинг тут Смотреть тут PS У Ben Stucki все равно есть свой аналог!
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
а вот мой аналог)
сделан на основе анализатора спектрума с theflashblog.com 1. сохраняем флешку. 2. ложим в папку с музыкой. 3. запускаем, вводим имя файла с расширением, жмем ENTER, смотрим. по умолчанию грузится mix.mp3 http://randed.org/flash/sound.swf Последний раз редактировалось neelts; 08.07.2006 в 00:41. |
|
|||||
|
кстати код визуализации моего примера:
function spectrum(event:Event)
{
a = 0;
graphics.clear();
SoundMixer.computeSpectrum(ba, true, 0);
graphics.lineStyle(1, 0);
for(var i=0; i < 256; i+=8)
{
a = ba.readFloat();
var num:Number = a*360;
var cr = (Math.round(190*a)).toString(16);
var cg = (190-Math.round(190*a)).toString(16);
cr = cr.length == 1 ? "0"+cr : cr;
cg = cg.length == 1 ? "0"+cg : cg;
graphics.beginFill("0xFF"+cr+""+cg+"00");
var ws = stage.stageWidth/256;
var hs = stage.stageHeight/360;
graphics.drawRect(ws*i, stage.stageHeight, ws*8, -hs*num);
graphics.endFill();
}
bmp.draw(stage, new Matrix(0.99, 0, 0, 0.99, (stage.stageWidth-stage.stageWidth*0.99)/2, 0), ct, BlendMode.NORMAL, rect);
bmp.applyFilter(bmp, rect, point, blur);
}
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:51. |
|
|
« Предыдущая тема | Следующая тема » |
|
|