用 VML 实现仿雷达扫描效果

系统 1196 0

解决思路

用VML渲染出几个同心圆,然后利用Light滤镜的方法在上面添加环境光(作背景颜色)、锥形光(作扫描光速)和点光(作动物物体),之后定期移动锥形光的焦点和点光的原点。

代码示例:



提示:

本例中用到了VML来输出同心圆,如果嫌麻烦,你也可以直接用图片来代替。VML是VectorMarkupLanguage的缩写,关于VML的更多资料,请访问: http://blog.csdn.net/hemingwang0902/archive/2009/06/27/4303369.aspx

本例代码运行效果如图2.3.11所示,图中的绿色光点从左上角向右下慢慢移动,而光束则以固定速度作顺时针的圆周运动。

图2.3.11仿雷达扫描效果

特别说明:

本例主要是Light滤镜的几个方法的应用,其中用到VML来输出10个同心圆,同心圆的效果也可以用图片来代替。

博文来源: http://www2.flash8.net/teach/4007.htm

用 VML 实现仿雷达扫描效果


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论