可变阴影矩形--(make thing move)DropShadowFilter
2014-06-24 21:10
393 查看
package { import flash.display.Sprite; import flash.events.Event; import flash.filters.DropShadowFilter; public class AnimatedFilters extends Sprite { private var filter:DropShadowFilter; private var sprite:Sprite; public function AnimatedFilters() { // constructor code init(); } private function init():void{ sprite = new Sprite(); sprite.graphics.lineStyle(2); sprite.graphics.beginFill(0xffff00); sprite.graphics.drawRect(-50,-50,100,100);//前两个参数是相对位置,即矩形实际位置为150,150 sprite.graphics.endFill(); sprite.x=200; sprite.y=200; addChild(sprite); filter = new DropShadowFilter(0,0,0,1,20,20,.3); addEventListener(Event.ENTER_FRAME,onEnterFrame); } private function onEnterFrame(event:Event):void { var dx:Number = mouseX - sprite.x; var dy:Number = mouseY - sprite.y; filter.distance = -Math.sqrt(dx*dx+dy*dy)/10; filter.angle = Math.atan2(dy,dx)*180/Math.PI; sprite.filters = [filter]; } } }
相关文章推荐
- 可变阴影矩形--(make thing move)DropShadowFilter
- filter:drop-shadow有方向的阴影使用说明
- HTML/css学习之-filter:drop-shadow给文字设置一个阴影+@keyframes 规则
- DropShadowFilter——投影滤镜
- 一个CSS3滤镜Drop-shadow阴影效果
- 一个CSS3滤镜Drop-shadow阴影效果
- #436 – 给Border加上立体阴影(Using a Drop Shadow with a Border)
- 一个CSS3滤镜Drop-shadow阴影效果
- 【转载】CSS3 filter:drop-shadow滤镜与box-shadow区别应用
- altas(ajax)控件(十一):DropShadow为某一个控件添加阴影
- 阴影效果滤镜DropShadow颜色数值
- altas(ajax)控件(十一):DropShadow为某一个控件添加阴影
- altas(ajax)控件(十一):DropShadow为某一个控件添加阴影
- box-shadow与filter的drop-shadow
- Flex中通过borderStyle和dropShadowEnabled样式,给VBox容器设置阴影
- CSS滤镜:DropShadow属性 设置字体/DIV等的阴影效果
- 阴影效果DropShadowEffect
- 【CSS进阶】box-shadow 与 filter:drop-shadow 详解及奇技淫巧
- 一个CSS3滤镜Drop-shadow阴影效果
- sprite是可以在在上级容器之间中移动--来自make thing move 一书