flash 3.0小游戏源代码

 我来答
1048149630
2012-11-22 · TA获得超过1683个赞
知道答主
回答量:456
采纳率:100%
帮助的人:50.8万
展开全部
package {

import flash.display.*;

import flash.events.*;

public class MouseToy extends MovieClip {

private var circles:Array;

public function MouseToy() {

// init

circles=[];

for (var i:int=0; i < 30; i++) {

var c:Sprite=makeCircle();

c.x=stage.stageWidth / 2;

c.y=stage.stageHeight / 2;

c.scaleX=1 + i / 2;

c.scaleY=0.5 + i / 4;

addChild(c);

circles.push(c);

}

addEventListener(Event.ENTER_FRAME,onLoop);

}

// private methods

private function onLoop(evt:Event):void {

circles[0].y+= mouseY - circles[0].y / 4;

for (var i:int=1; i < circles.length; i++) {

var pre:Sprite=circles[i - 1];

circles[i].y+= pre.y - circles[i].y / 4;

}

}

private function makeCircle():Sprite {

var s:Sprite=new Sprite ;

with (s.graphics) {

lineStyle(0,0x000000);

drawCircle(0,0,10);

}

return s;

}

}

}
代码给你,怎么用就看你了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dgzdyh
2012-11-22 · TA获得超过209个赞
知道答主
回答量:31
采纳率:0%
帮助的人:12.2万
展开全部
import flash.display.*;
import flash.events.*;
public class MouseToy extends MovieClip {
private var circles:Array;
public function MouseToy() {
// init
circles=[];
for (var i:int=0; i < 30; i++) {
var c:Sprite=m
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式