|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
交互性更是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以来,我们一直在不停地探索关于它的新特性和新功能,因为这次软件升级给我们带来了太多的惊喜。 |
|