Flash AS3实例:制作随意拖动的四边形
作者 凌众技术
来源 网页制作
浏览
发布时间 2012-03-08
先看效果: Main: package {import as3.Mc; import flash.display.Sprite; import flash.events.Event; /** * ... * @author ... */ public class Main extends Sprite { private var line:Sprite; private var mcs:Array=[]; public function Main():void { line = new Sprite(); addChild(line); init(); } private function init() { for (var i:uint = 0; i<4; i++) { var mc = new Mc(); mc.x=20*Math.random()+20*i; mc.y=20*Math.random()+20*i; addChild(mc); mcs.push(mc); } addEventListener(Event.ENTER_FRAME, f); } private function f(e:Event) { line.graphics.clear(); line.graphics.lineStyle(1); line.graphics.moveTo(mcs[0].x, mcs[0].y); for (var i:uint =1; i <4; i++) { line.graphics.lineTo(mcs[i].x,mcs[i].y); } line.graphics.lineTo(mcs[0].x,mcs[0].y); } } } Mc: package as3{ import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; /** * ... * @author ... */ public class Mc extends Sprite { public function Mc():void { addEventListener(MouseEvent.MOUSE_DOWN, d); |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Flash教程:制作复制功能键下一篇: Apparat框架优化你的Flash动画
关于Flash AS3实例:制作随意拖动的四边形的所有评论