将元件的拖动范围限制为圆形(as3)

直接粘贴代码就可以看到效果

var b:Point=new Point();
var circle:Sprite = new Sprite();
var test:Sprite=new Sprite();
test.x=200;
test.y=200;
circle.graphics.beginFill(0xFFCC00);
circle.graphics.drawCircle(0, 0, 10);
test.addChild(circle);
addChild(test)
circle.addEventListener(MouseEvent.MOUSE_DOWN,cd);
stage.addEventListener(MouseEvent.MOUSE_UP,sd);
function cd(e:MouseEvent) {
        test.addEventListener(Event.ENTER_FRAME,line);
}
function sd(e:MouseEvent) {
        circle.alpha=1
        test.removeEventListener(Event.ENTER_FRAME,line);
}
function line(e:Event) {
        b.x=test.mouseX;
        b.y=test.mouseY;
        if (b.length>100) {
        b.normalize(100);//主要是这个方法实现半径为100的圆形范围
        }
        circle.x=b.x;
        circle.y=b.y;
        circle.alpha=.5
        test.graphics.clear();
        test.graphics.lineStyle(1);
        test.graphics.lineTo(b.x,b.y);
}

时间: 2024-11-18 01:37:50

将元件的拖动范围限制为圆形(as3)的相关文章

用PPT 2000制作特效4例

PowerPoint 2000中提供了19种动画效果,利用这些效果可以设计出较好的作品,但对于一些特殊效果往往需要借助别的软件来实现(如Flash等).其实只要你灵活应用PowerPoint 2000中提供的动画效果,同样也可以设计出一些特殊效果的作品,请看以下四个特效制作实例. 闪烁 以文本"中国电脑教育报"为例进行说明: 1.输入文本 "中国电脑教育报",然后设置好格式. 2.选中文本并设置动画 在"自定义动画"对话框中,选取"效果

Photoshop创意抽象图形之构成

图形 创作工具: Photoshop 7.0/CS 图形创意主题: 根据图像自身的构图特点,进行创意性的分割处理,以丰富简单图形的色彩,增加图像中的视觉意念空间,提取图形图像的个性特质和抽象意味. 图形用途: 人像处理广告.分割图像片头处理等. 创作手法: 本创意的实现在于Photoshop的图案图章工具.图层.滤镜技术.描边命令与图像构成知识的综合表达. 1.选择"文件→新建"命令新建文件,色彩模式为RGB,背景色设置为白.在层面板将背景层拖动到新建层图标上,这时背景层被复制,层面板

入门教程-模仿物体高速运动

教程|入门教程 记得5D就有一篇关于这个效果的教程,在我刚开始学习FLASH之前就做过,我个人觉得这个效果在动画制作中是挺实用的,闲着没事,简单说一下制作的方法吧! 预览:         1.新建一个文件,场景大小设置为550*200,其他默认. 2."插入"-"新建元件"创建一个图形元件,选择矩形工具绘制一个矩形,删除边线. 3.打开"混色器",选择线性填充,中间色标为灰色(或取黑色再将透明度调整为50),两端色标均取白色透明,设置完成后进行

模仿物体高速运动的实例

动画效果: 源文件下载>>>>>> 具体制作步骤: 1.新建一个文件,场景大小设置为550*200,其他默认. 2."插入"-"新建元件"创建一个图形元件,选择矩形工具绘制一个矩形,删除边线. 3.打开"混色器",选择线性填充,中间色标为灰色(或取黑色再将透明度调整为50),两端色标均取白色透明,设置完成后进行填充,如图. 上图就是我们待会要用到的影子元件了. 4.接下再新建一个图形元件,方法同上.然后选择圆形

PS滤镜模拟鱼眼效果制造专辑封面

  鱼眼镜头是为了实现宽广的视角设计,使用鱼眼镜头拍摄能够在相同的画面中包含更多的场景内容.同时鱼眼镜头也会造成强烈的桶状畸变,所有画面被压缩在一个球面内,四周是黑色的边缘. 当然我们可以使用昂贵的鱼眼镜头得到这样的照片,但是也可以使用Photoshop中的球面化滤镜实现类似的视觉效果.让我们来告诉大家! 操作步骤: 1 裁切画面 打开文件,为了保证鱼眼效果的作用范围,我们首先选择裁切工具,按住Shift键,创建一个完美的正方形裁切选框,然后在方向键的帮助下精确控制裁切选框的位置. 2 创建鱼眼

WPS演示,让自选图形轻松变为动画路径!

朋友在我市花会办工作,在制作演示文稿时希望实现这样的效果:以河南省政区图为背景,让牡丹花会的吉祥物牡丹仙子"丹丹"(如图1)环绕着我市的轮廓不停转动,同时,让一朵牡丹花在地图上市区位置不停地闪烁.利用WPS2012可以轻松实现以上效果,方法如下: 图1 1.插入河南省政区图,拖动屏幕右下角的圆形滑块调整屏幕的显示比例(如图2),让地图上洛阳市的轮廓更清晰地显示出来(如图3). 图2 图3 2.单击"绘图"功能区右下角的箭头,在弹出的下拉列表里单击"线条&q

利用彩影在自己脸上实现逼真彩绘

全球的球迷和伪球迷都抵挡不住世界杯.世界波的持续冲击,铁杆球迷们更是越来越起劲,纷纷为自己所支持的球队呐喊助威,表现了极大的热情,比如有不少球迷在看球赛时,在脸上涂上球队的国旗以示支持.今天笔者就来教大家不用在脸上涂涂抹抹也能变成铁杆球迷的方法,放到你的博客上一定很酷!要实现这个功能,我们只有2个最好的选择,一个是PS,一个就是我们今天介绍的更易用又有PS般专业性的优秀数码工具---彩影2010来实现. 我们先看看原图(如图1): 图1. 一个巴西的铁杆球迷 我们可以在彩影同时打开多个文件,这点

巧用WPS文字绘图工具绘制标准图形

平时在用WPS编辑文档过程中,有时需要在文档中绘制(插入)图形,来配合文档对某一事件进行辅助说明,以达到深入浅出.通俗易懂的目的.但在实际操作过程中,有时看似简单的图形,可绘制起来却困难重重,因为在WPS绘图工具提供的自选图形中,并没有提供相应的图形供我们使用,而此时如果采用专业绘图软件,一来对专业知识要求高,操作复杂,二来也有点大材小用的感觉.其实,在WPS中如果对绘制的图形要求不是过于专业的话,只要我们多动脑筋,利用 WPS绘图工具中的自选图形,在加一些操作技巧可以绘制出来的. 一.基础技巧

PowerPoint如何制作旋转效果

  我们以钟表的指针旋转来加以说明: 1.画钟表的轮廓 在"绘图"工具栏中选取"椭圆"按钮,按下Shift键拖动鼠标画出圆形,并对其设置格式为无填充色及线条的颜色. 2.钟表的指针 在"绘图"工具栏中选取"箭头"按钮,画出一箭头.再对其进行编辑顶点,调节至恰当位置. 3.指针的动画 方法同"闪烁"效果中的第2步. 4.设置指针的个数 生成60个箭头,对其顶点进行编辑,调节至恰当位置,基本格式如图.同时设置好