![]() |
|
||||||||||
|
|||||
|
[+4 25.11.08]
Регистрация: Feb 2008
Сообщений: 25
|
пытаюсь заставить двигаться тень, но она никак не хочет двигаться почему-то
(вот код, в чём может быть ошибка? var topTitle:TextField=new TextField; topTitle.type = TextFieldType.DYNAMIC; topTitle.text = pageTitle; topTitle.width = stage.stageWidth; topTitle.embedFonts = true; topTitle.selectable = false; topTitle.height = 200; topTitle.x = 0; topTitle.y = topY; addChild(topTitle); var filter:DropShadowFilter = getBitmapFilter(angle); var myFilters:Array = new Array(); myFilters.push(filter); topTitle.filters = myFilters; var shadowTween:Tween = new Tween(topTitle.filters,'distance',None.easeOut,1,15,1,true); shadowTween.addEventListener(TweenEvent.MOTION_FINISH,shadowYoyo); function getBitmapFilter(angl:Number = 45):DropShadowFilter { var color:Number = 0xAAAAAA; var angle:Number = angl; var alpha:Number = 0.6; var blurX:Number = 3; var blurY:Number = 3; var distance:Number = 5; var strength:Number = 0.65; var inner:Boolean = false; var knockout:Boolean = false; var quality:Number = BitmapFilterQuality.HIGH; return new DropShadowFilter(distance,angle,color,alpha,blurX,blurY,strength,quality,inner,knockout); } function shadowYoyo(evnt:TweenEvent) { evnt.target.yoyo(); trace(evnt.target.obj.distance); } |
|
|||||
|
topTitle.filters[0] ?
__________________
if (love is true) break my.heart; |
|
|||||
|
[+4 25.11.08]
Регистрация: Feb 2008
Сообщений: 25
|
мм..вроде нет
![]() что то не получается Добавлено через 50 минут таксь, вроде нашёл способ как делать.. правда теперь не тень двигаю а ее цвет. var filter:DropShadowFilter = getBitmapFilter(angle); filter.distance = 200; var myFilters:Array = new Array(); myFilters.push(filter); topTitle.filters = myFilters; var shadowTween:Tween = new Tween(filter,'angle',null,0x000000,0xFFFFFF,1,true); function shadowYoyo(evnt:TweenEvent) { evnt.target.yoyo(); //trace(evnt.target.obj.angle); } function shadowl(evnt:TweenEvent) { var filter:DropShadowFilter = getBitmapFilter(angle); filter.color = evnt.target.obj.angle; var myFilters:Array = new Array(); myFilters.push(filter); topTitle.filters = myFilters; } shadowTween.addEventListener(TweenEvent.MOTION_CHANGE,shadowl); shadowTween.addEventListener(TweenEvent.MOTION_FINISH,shadowYoyo); |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|