Вход

Просмотр полной версии : Фильтры


Mattie
17.05.2006, 18:25
http://ice-text.com/ - хочу сделать такое же.
Пользователь вводит текст и он становится таким вот красивым.
декомпильнул флешку - после декомпиляции все перестало работать.
и дело не в шрифтах,
вот код - там куча фильтров. У меня 8-й флеш...

var w = 600;
var h = 120;
var bmp = new flash.display.BitmapData(w, h, false, 0);
var mask = new flash.display.BitmapData(w, h, true, 0);
var mask2 = new flash.display.BitmapData(w, h, true, 0);
var noise = new flash.display.BitmapData(w, h, false, 0);
var blur = new flash.filters.BlurFilter(2, 2, 1);
var glow = new flash.filters.GlowFilter(16777215, 1, 2, 2, 3, 1, true, true);
var dark = new flash.geom.ColorTransform(0.060000, 0.360000, 0.990000, 1, 0, 0, 0, 0);
this.createEmptyMovieClip("mc", 1);
mc.attachBitmap(bmp, 1, "always", true);
mc.blendMode = 8;
this.onEnterFrame = function ()
{
this.mask.draw(this.fire, new flash.geom.Matrix(1, 0, 0, 1, 0, -1));
this.mask2.applyFilter(this.mask, this.mask.rectangle, this.bmpPoint, this.glow);
this.noise.noise(Math.random() * 10000, 50, 255, 0, true);
this.bmp.scroll(0, 1);
this.bmp.copyPixels(this.noise, this.noise.rectangle, this.bmpPoint, this.mask2, this.bmpPoint, true);
this.bmp.colorTransform(this.bmp.rectangle, this.dark);
this.bmp.applyFilter(this.bmp, this.bmp.rectangle, this.bmpPoint, this.blur);
};

Еще конечно муви клип с динамик текстом, который и будет читаться из PHP кода, тот самый, что введет пользователь...
Почему после декомпиляции swf может не работать? Эти фильтры... они только с 8-го Flash появились?...

Спасибо

Помогите?

Nirth
17.05.2006, 18:33
автор темы получает предупреждение
тема перенесенна в раздел для нубов

Madasan
18.05.2006, 11:37
Почему после декомпиляции swf может не работать? Эти фильтры... они только с 8-го Flash появились?...

1.Разобрать всегда легче чем собрать потом обратно.
2.Эти фильтры появились только с 8-го Flash.

Kyber Anton
19.05.2006, 00:39
Да уж... помогли...