客服咨询
备案专员
域名专员
问题提交
汇款方式
帮助首页
常见问题
视频问题
新闻公告
最新资讯
备案专题
会员管理
主站导航
首页
域名注册
虚拟主机
云主机
VPS主机
智能建站
建站服务
微信平台
企业邮箱
管理中心
欢迎来到万象互联帮助中心,我们将竭力为您解决问题!
域名问题
主机问题
邮局问题
建站问题
财务问题
汇款方式
关于我们
业务流程
会员注册
域名注册
虚拟主机
企业邮局
数据库
VPS主机
代理平台
智能建站
其他视频
公告列表
新闻信息
网站推广
网站制作
Net教程
PHP教程
JSP教程
数据库
其他信息
公告栏
法律法规
系统帮助
相关下载
政务公开
备案常见问题
登录www.163ns.com会员管理中心
您现在的位置:
万象互联帮助中心
>>
最新资讯
>>
详细内容
<<返回上一页
Flash AS3实例:制作随意拖动的四边形
大
中
小
文章来源:
万象互联
更新时间:
2011-8-18
分享到:
万象互联网络资讯网提示:
as3打造可随意拖动的四边形.
先看效果:
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);
addEventListener(MouseEvent.MOUSE_UP, u);
}
private function d(e:MouseEvent):void{
e.currentTarget.startDrag();
}
private function u(e:MouseEvent):void {
e.currentTarget.stopDrag();
}
}
}
分享到:
复制地址
新浪微博
腾讯微博
QQ空间
开心网
人人网
百度空间
百度贴吧
网易微博
搜狐微博
上一篇:
推荐2010年三十个经典有趣的网站
下一篇:
Flash Player里播放声音
相关文章:
广告联盟中的CPA、CPS、CPC、CPM分别是什么意思
云时代世界观:谁能找到位置就能抢未来的钱
中科院公布H7N9禽流感病毒源
最多点击19次即可到达任意网页
FTP主动模式/被动模式两种工作模式对比
在线咨询
客服咨询
企业qq交谈
QQ:800009888
备案专员
企业qq交谈
QQ:973907313
域名专员
企业qq交谈
QQ:6584830
在线时间
8:00-17:40