×

关注微信公众号

免备案网站空间虚拟主机双线空间域名查询PS数码后期
photoshop互助课堂数百G视频教程下载随时随地聆听大师开讲/课堂酷素材!视频教程打包下手绘教程
咔咔摄影抠图教程路径专辑photoshop cs3视频教程 
查看: 1974|回复: 11

鼠标玩具

[复制链接]

该用户从未签到

发表于 2010-5-6 10:08:50 | 显示全部楼层 |阅读模式
鼠标玩具

文档类:
  1. package
  2. {

  3.         import flash.display.*;
  4.         import flash.events.*;

  5.         public class MouseToy1 extends MovieClip
  6.         {
  7.                 private var hCircles:Array;
  8.                 private var vCircles:Array;


  9.                 public function MouseToy1()
  10.                 {
  11.                         // init
  12.                         vCircles = [];
  13.                         hCircles = [];
  14.                         for (var i:int = 0; i<30; i++)
  15.                         {
  16.                                 //横宽
  17.                                 var vc:Sprite = makeCircle();
  18.                                 vc.x = stage.stageWidth / 2;
  19.                                 vc.y = stage.stageHeight / 2;
  20.                                 vc.scaleX = 1 + i / 2;
  21.                                 vc.scaleY = 0.5 + i / 4;
  22.                                 addChild(vc);
  23.                                 vCircles.push(vc);
  24.                                 //纵长;
  25.                                 var hc:Sprite = makeCircle();
  26.                                 hc.x = stage.stageWidth / 2;
  27.                                 hc.y = stage.stageHeight / 2;
  28.                                 hc.scaleX = 0.5 + i / 4;
  29.                                 hc.scaleY = 1 + i / 2;
  30.                                 addChild(hc);
  31.                                 hCircles.push(hc);
  32.                         }
  33.                         addEventListener(Event.ENTER_FRAME, onLoop);


  34.                 }
  35.                 // private methods

  36.                 private function onLoop(evt:Event):void
  37.                 {
  38.                         vCircles[0].y += (mouseY - vCircles[0].y) / 4;
  39.                         hCircles[0].x += (mouseX - hCircles[0].x) / 4;
  40.                         for (var i:int = 1; i<vCircles.length; i++)
  41.                         {
  42.                                 var vpre:Sprite = vCircles[i - 1];
  43.                                 vCircles[i].y += (vpre.y - vCircles[i].y) / 4;
  44.                                 var hpre:Sprite = hCircles[i - 1];
  45.                                 hCircles[i].x += (hpre.x - hCircles[i].x) / 4;
  46.                         }
  47.                 }
  48.                 private function makeCircle():Sprite
  49.                 {
  50.                         var s:Sprite = new Sprite();
  51.                         with (s.graphics)
  52.                         {
  53.                                 lineStyle(0,0x000000);
  54.                                 drawCircle(0,0,10);
  55.                         }
  56.                         return s;
  57.                 }
  58.         }
  59. }
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?[免费注册]

x

评分

参与人数 1 +4 +1 收起 理由
清风掠影 + 4 + 1 原创内容

查看全部评分

该用户从未签到

发表于 2010-5-6 10:18:32 | 显示全部楼层
jc:look增加难度了吖。。小C很酷喔。。。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-9-24 19:51:25 | 显示全部楼层
楼主是超人
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-9-24 20:03:09 | 显示全部楼层
真心顶。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-9-24 19:55:54 | 显示全部楼层
难得一见的好帖
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-9-24 20:22:44 | 显示全部楼层
很好哦。。。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-9-24 20:15:05 | 显示全部楼层
果断收藏了
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-9-24 21:27:28 | 显示全部楼层
楼主是超人
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-9-24 20:45:33 | 显示全部楼层
真心顶。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-9-24 21:34:46 | 显示全部楼层
LZ真是人才
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-9-24 20:55:23 | 显示全部楼层
好帖子要收藏
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-9-24 21:43:16 | 显示全部楼层
教程网我挺你
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | [免费注册]

本版积分规则