PDA

Просмотр полной версии : Динамическая тень от текста


Haiat
17.09.2008, 22:13
Можно ли сделать? тень в виде подсвечивания, то есть тень во все стороны

Спасибо

LOST DEMON
17.09.2008, 22:38
Haiat, дак ведь есть же фильтр свечение, просто черный цвет поставить и все, да с размытием поработать, а вот того чтобы динамично меня тоже интересует этот вопрос, и вообще объясните плиз, почему иногда настройки для динамического текста работают(те там тень та же, свечение, начертание), а иногда нет...в чем проблема?

darksranger
17.09.2008, 23:28
import flash.filters.GlowFilter;
changeText = function () {
TextGlowed.text = "Changed"
}
var color:Number = 0x666666;
var alpha:Number = 100;
var blurX:Number = 7;
var blurY:Number = 7;
var strength:Number = 2;
var quality:Number = 3;
var inner:Boolean = false;
var knockout:Boolean = false;
var w:Number = 50
var h:Number = 50
var bgColor:Number = 0x000000
var rect:MovieClip = this.createEmptyMovieClip("button", this.getNextHighestDepth());
rect.beginFill(0x000000);
rect.lineTo(w, 0);
rect.lineTo(w, h);
rect.lineTo(0, h);
rect.lineTo(0, 0);
rect.onPress = changeText
rect._x= 100
rect._y = 100

var container:MovieClip = this.createEmptyMovieClip("container",this.getNextHighestDepth())
var TextGlowed:TextField = container.createTextField("TextGlowed",container.getNextHighestDepth(),0,0,300,20)
TextGlowed.text = "привет!, я светящийся текст"
rect.filters = [new GlowFilter(0x000000, alpha, blurX, blurY, strength, quality, inner, knockout)];
container.filters = [new GlowFilter(color, alpha, blurX, blurY, strength, quality, inner, knockout)];