带来一篇Flash AS:用Point复杂制造虚线殊效-Flash actionscript
交互性更是flash动画的迷人之处,可以通过点击按钮、选择菜单来控制动画的播放。正是有了这些优点,才使flash日益成为网络多媒体的主流。Graphics为我们供应了moveTo/lineTo,drawRect等基础绘图的办法...别的用lineStyle能够设置傍边线的款式..但是以后还不撑持虚线这类款式...实在我们能够用Point来复杂的画出虚线的效果..先看看效果:
代码也很复杂(只贴出次要的代码块):
[*]functiondrawDashed(graphics:Graphics,p1:Point,p2:Point,length:Number=5,gap:Number=5):void
[*]{
[*]varmax:Number=Point.distance(p1,p2);
[*]varl:Number=0;
[*]varp3:Point;
[*]varp4:Point;
[*]while(l<max)
[*]{
[*]p3=Point.interpolate(p2,p1,l/max);
[*]l+=length;
[*]if(l>max)l=max
[*]p4=Point.interpolate(p2,p1,l/max);
[*]graphics.moveTo(p3.x,p3.y)
[*]graphics.lineTo(p4.x,p4.y)
[*]l+=gap;
[*]}
[*]}
利用的时分只需drawDashed(工具的graphics,点1,点2,线段宽度,距离)便可...
自从Macromedia在2005年8月发布MacromediaStudio8以来,我们一直在不停地探索关于它的新特性和新功能,因为这次软件升级给我们带来了太多的惊喜。 在与制作传统动画相比较的同时,flash具有便捷、节省人力财力,节约时间、推广方便的许多优势。但与此同时它也具有一点的缺点。 关于位图和矢量图形的区别,可参看Flash教程。 Flash动画制作,是指利用Flash软件对动画进行设计,以产生千变万化的效果。随着互联网的兴起。 FLASH动画的视觉观赏效果好,容易给民众留下深刻的印象,是动画行业从业者和动画创意设计制作机构的主要业务之一。 动画广告相对于传统广告而言,它的优势在于不受时间、地点等条件限制,可以通过动画的形式将那些复杂又抽象的广告内容更加简单化、生动形象化。 FLASH广告的问题主要表现在: 都着重在优点方面,请尽量答的详细、深入一些,谢谢!拿了我全部的爱问分了已经 矢量图形相对于位图的另一个优势是可以随意缩放的能力。这是对动画进程的奖赏,对用户来说也是一个很酷的特征。在Flash之前,Web上没有这种功能。
页:
[1]