FLASH程序实现画圆

作者&投稿:无卷 (若有异议请与网页底部的电邮联系)
flash如何利用代码做一个画圆的动画?~


用遮罩可以解决,先在被遮罩层画一个圆,再在遮罩层用一个图形遮住,随着帧的变化,慢慢扩大遮罩图形,直至完成一个圆。

ActionScript源代码如下,如果你还有问题,可以向我要fla和as文件。
package{
import flash.display.Sprite;
import flash.events.MouseEvent;

public class DrawCircleTest extends Sprite
{
private var _canvas:Sprite;

public function DrawCircleTest():void
{
initCanvas();
registerEventHandlers();

}

private function initCanvas():void
{
_canvas = new Sprite();

_canvas.graphics.beginFill(0xF0F0F0);
_canvas.graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight);
_canvas.graphics.endFill();

_canvas.graphics.lineStyle(2, 0x000000);
addChild(_canvas);
}

private function registerEventHandlers():void
{
_canvas.addEventListener(MouseEvent.CLICK, onCanvasClick);
}

private function onCanvasClick(event:MouseEvent):void
{
_canvas.graphics.drawCircle(event.localX, event.localY, 10);
}
}
}

以上代码在Flash CS3 Professional中运行成功。

首先新建Flash File (ActionScript 3.0),把它保存为drawCircle.fla,然后再新建一个ActionScript File,保存为DrawCircleTest.as,两个文件位于同一个目录中。然后在DrawCircleTest.as中输入以上代码并保存。最后修改drawCircle.fla的document class属性为DrawCircleTest,保存,按Ctrl+Enter键预览一下效果。

如果还不成功,你可向我要一下源文件。


FLASH是什么东西?
)用光发出(信号);(快速地)显示;飞速运动;突然想到;(使)闪现,映出,显示;(通过无线电、计算机等)快速发送(信息);突然显露(强烈情感。n.闪光;闪耀;(尤指信号灯)闪亮;(想法的)突现;(情感的)突发;(明亮的东西)闪现;闪光灯;徽章,肩章,臂章;彩条;Flash网站动画制作程序。adj.庞大的;昂贵...

flash是什么?谢谢!
该动画可以同其它的WEB程序产生交互作用。网页设计师可以利用FLASH来创建导航控制器、动态LOGOS、含有同步音效的长篇动画、甚至可以产生完整的、富于敏感性的网页。FLASH电影是由压缩的矢量图形组成,所以,LASH电影可以很快地下载和充满浏览者的屏幕。...Flash是一种交互式矢量多媒体技术,他的前身是Futureplas...

flash8.0动画人物绘画教程?(其他软件都可以)
闪客帝国和闪吧网站都有关于人物绘画的教程,步骤还是比较详细的,如果要系统的学习,还是报外短期培训班或者直接买个光盘文件学习吧,我倒是有,问题是文件太大了.

flash口号
(5)把文件发布为“心形变形.swf”,存放在“考生文件夹Flash27”文件夹下并关闭应用程序。 14、lash软件,进行以下操作: (1)新建一个动画文件,文档大小为550×400像素、帧频为12fps、背景色为黑色(#000000); (2)在第1帧画面左下角绘制一个白色的圆形月亮(#FFFFFF),大小自定; (3)新建一个图层,绘制一个相同...

08年的最新免费QQ空间代码免费黑色皮肤代码粉色代码透明LASH特效
空间一切物品免费黑色皮肤代码粉色代码透明LASH特效导航代码留言代码... 空间一切物品免费黑色皮肤代码粉色代码透明LASH特效导航代码留言代码 展开  我来答 4个回答 #热议# 该不该让孩子很早学习人情世故?CRYING泪 2008-03-08 · TA获得超过2434个赞 知道小有建树答主 回答量:573 采纳率:50% 帮助的人:...

如何将flash载入到幻灯片中
1. 打开PowerPoint2000,在菜单栏中选择?#25554;入?#8594;?#23545;象?#65292;弹出 (如图①)的窗口。2. 在图上窗口中选择?#65318;lash Movie?#39033;,按确定,弹出Flash编辑窗口。3. 可直接在此编辑窗口编辑Flash动画。运行PowerPonit时该Flash动画会自动运行。作为控件嵌入步骤如下:1. ...

flash中如何设置一个按钮跳转到指定帧
选中按钮,添加一个跳转函数脚本就可以了。 。gotoAndstop()下面是参考资料:lash添加“帧”动作脚本详解,跳转指定页面的方法 添加“帧”动作脚本 在Flash中添加动作脚本可以分为两种方式,一是为“帧”添加动作脚本,二是向“对象”添加动作脚本。“帧”动作脚本,是指在时间轴的“关键帧”上添加的动作...

我想问一下,如果我想画一幅二次元动漫图片,一共有几种绘画方式呢?_百 ...
Q1:我想问一下,如果我想画一幅二次元动漫图片,一共有几种绘画方式呢?A1:一共有N种绘画方式。Q2:如题。A2:同上。Q3:我只知道一个"纯手绘",比如动漫类贴吧里不时出现的那些仅用铅笔绘画的图片。貌似还有一种仅用电脑作画的图片,至少我觉得我买的那几本画集不像是用手就能画出来的。电...

请问如何在一段视频中插入手在点击的画面?
会声会影x3——编辑——图形——对象,不是有手吗??威力导演8——画中画, 要到官方下载带手的图形 或自己做一张手的图像(注意格式)

如何在PS里面做变色音画
回答:今天刚跟朋友学了如何在photoshop里面做变色音画,感觉很简单的,比在flash里面做简单多了,直接保存动画格式就行了,不像flash里面还得上传,取得网址才能上传到日志,我整理了一下,以供还不会做的朋友学习一下--打开PS软件 ,导入一张自己喜欢的图片然后在背景图层的上面新建四个空白图层,我们这说...

果洛藏族自治州13039906200: Flash用代码实现绘制圆的动画 -
衷图银翘: var cx:Number = Stage.width/2; var cy:Number = Stage.height/2; var count:Number = 0; onEnterFrame = function () { var px:Number; var py:Number; var r:Number = 30; px = cx+r*Math.cos(count*Math.PI/180); py = cy+r*Math.sin(count*Math.PI/180); ...

果洛藏族自治州13039906200: Flash如何用代码实现绘制圆的动画
衷图银翘: 你可以使用如下代码: ⑦实例名称或舞台.graphics.lineStyle(粗细,颜色)┯设置线条的粗细和颜色.━实例名称或舞台.graphics.moveTo(x值,y值)┯设置线条的起始位置.━实例名称或舞台.graphics.lineTo(x值,y值)┯设置线条的结束位置...

果洛藏族自治州13039906200: 怎么在flash里怎么画出一个圆规画圆的过程 -
衷图银翘: 以as3.0为例,最简单的画圆就是:this.graphics .lineStyle (1,0xff0000) this.graphics .drawCircle(100,100,100)如果要看得到画圆的动画,首先想一想如何绘一个圆,我的思路就是绘制一个多边形,圆不就是一个很多边的多边形么.var r:Number ...

果洛藏族自治州13039906200: FLASH高手帮忙:如何用脚本控制FLASH画一个圆??同上,就
衷图银翘: drawCircle(this,100,100,50);//functiondrawCircle(mc:MovieClip,x:Number,y:Number,r:Number):Void{mc.lineStyle(2,0xFF0000,100);mc. moveTo(x+r,y);mc.curveTo(r+x,...

果洛藏族自治州13039906200: 用FLASH怎样制作一个圆的绘制过程的动画? -
衷图银翘: 用遮罩可以解决,先在被遮罩层画一个圆,再在遮罩层用一个图形遮住,随着帧的变化,慢慢扩大遮罩图形,直至完成一个圆.

果洛藏族自治州13039906200: FLASH里怎样做一个画圆圈的效果? -
衷图银翘: 用“遮罩”来做就行了!77.遮罩概念 http://tech.163.com/07/0427/14/3D3FAUC4000929BS.html78.遮罩动画 http://tech.163.com/07/0427/14/3D3FBTVD000929BS.html Flash CS3系列视频教程 http://tech.163.com/special/000915SN/FlashCS3.html 也许你还需要这个: Adobe Flash CS3 官方简体中文精简版(免激活的,安装上就能用) http://www.downxia.com/downinfo/3559.html

果洛藏族自治州13039906200: 请问flash中怎么展示出画出一个圆的过程 -
衷图银翘: 用As脚本,或者先画出一个圆然后用逐帧遮罩慢慢显示圆

果洛藏族自治州13039906200: 怎么在flash中画个以某点为圆心的圆?
衷图银翘: 可以使用辅助线. 点击菜单栏上的视图-标尺,从打开的标尺的横向和纵向各拉一条辅助线出来(鼠标放在标尺上向外拖动),在场景的中心交叉.然后画圆,画好后选择绘图工具栏上的任意变形工具,再选择圆,最后将圆的中心和辅助线交叉的中心重合即可.

果洛藏族自治州13039906200: 如何在flash中画圆? -
衷图银翘: 在FLASH或PHOTOSHOP中能够很轻松的画出一个圆或者椭圆,怎样做一个作品,让用户可以直接在里面拖动鼠标画出一个圆或者椭圆来呢?下面是用AS实现这个效果的讲解-- 一、基本定义:虽然说不说大家都清楚,但是我还是想讲一下,以...

果洛藏族自治州13039906200: flash中绘制一个直径2像素的圆,怎么操作? -
衷图银翘: 用画圆工具,按住SHIFT键,画正圆,大小随意,然后选中这个圆,属性栏中会有参数,将左面上下两栏中的数字都改为"2"就可以了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网