怎么做一个动画,
打开后鼠标右键点一个地方,一个 ○ (圆) 就出现在那儿,
再在另一个地方点一下,第二个圆就会出现在鼠标点的地方,
以此类推,多点会有无数个圆
最好写详细点(有图最好)
怎么做一个动画,
打开后鼠标右键点一个地方,一个 ○ (圆) 就出现在那儿,
再在另一个地方点一下,第二个圆就会出现在鼠标点的地方,
以此类推,多点会有无数个圆
最好写详细点(有图最好)
结果如这个Flash: http://up.izy8.cn//flash15/1260451971.swf
首先自制一个阵圆圈的类Circle
package
{
import flash.display.Sprite;
import flash.display.Graphics;
public class Circle extends Sprite
{
private var circle:Sprite;
public function Circle(radius:Number=100):void
{
circle=new Sprite();
circle.graphics.lineStyle(1);
circle.graphics.drawCircle(0,0,radius);
addChild(circle);
}
}
}
再用一个自定义文档类使用Circle类
package
{
import flash.display.Sprite;
import flash.events.MouseEvent;
public class Main extends Sprite
{
public function Main():void
{
stage.addEventListener(MouseEvent.MOUSE_DOWN,drawCircle);
}
private function drawCircle(event:MouseEvent):void
{
var circle:Circle=new Circle(Math.random()*30+10);
addChild(circle);
with(circle)
{
x=mouseX;
y=mouseY;
}
}
}
}
一般是用FLASH AS做比较好
记得有些网站有具体的代码
你可以去查查
中国教程网 www.flash8.net