初识AS3(二)

来源:互联网 发布:矢量图标 知乎 编辑:程序博客网 时间:2024/06/04 18:50
初学AS3,见笑了。请大家指教!
[效果]


初识AS3(二)yuanxingshubiao.swf
(2008-11-11 11:45:52, Size: 695 B , Downloads: 1)


代码写在FLASH文件中————

var xingzhuang:Sprite=new Sprite();
xingzhuang.graphics.lineStyle(1,0xff0000,1);
xingzhuang.graphics.drawCircle(0,0,5);
addChild(xingzhuang);
Mouse.hide();
stage.addEventListener(MouseEvent.MOUSE_MOVE,gensui);
function gensui(event:MouseEvent) {
xingzhuang.x=mouseX;
xingzhuang.y=mouseY;
event.updateAfterEvent();
}
stage.addEventListener(MouseEvent.MOUSE_DOWN,ax);
function ax(event:MouseEvent) {
xingzhuang.scaleX=2.5;
xingzhuang.scaleY=2.5;
xingzhuang.alpha=.6;
}
stage.addEventListener(MouseEvent.MOUSE_UP,sk);
function sk(event:MouseEvent) {
xingzhuang.scaleX=1;
xingzhuang.scaleY=1;
xingzhuang.alpha=1;
}

代码写在AS文件中————
package {
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.ui.Mouse;
public class zdysb extends Sprite {
  public function zdysb() {
   Mouse.hide();
   var xingzhuang:Sprite=newSprite;
   varyincang:Boolean=true;
  xingzhuang.graphics.lineStyle(1,0xff0000,1);
  xingzhuang.graphics.drawCircle(0,0,5);
   addChild(xingzhuang);
  stage.addEventListener(MouseEvent.MOUSE_MOVE,gensui);
   functiongensui(event:MouseEvent) {
    xingzhuang.x=mouseX;
    xingzhuang.y=mouseY;
   event.updateAfterEvent();
   }
  stage.addEventListener(MouseEvent.MOUSE_DOWN,ax);
   function ax(event:MouseEvent){
    xingzhuang.scaleX=2.5;
    xingzhuang.scaleY=2.5;
    xingzhuang.alpha=.6;
   }
  stage.addEventListener(MouseEvent.MOUSE_UP,sk);
   function sk(event:MouseEvent){
    xingzhuang.scaleX=1;
    xingzhuang.scaleY=1;
    xingzhuang.alpha=1;
   }
  }
}
}
0 0