2010年6月30日水曜日

ball1.addEventListener(MouseEvent.CLICK, gourl); function gourl(e:MouseEvent):void { var url:String = "http://www.google.co.jp"; var urlReq:URLRequest = new URLRequest(url); navigateToURL(urlReq, "_blank"); } ball1.addEventListener(MouseEvent.ROLL_OVER, onRollover); ball1.addEventListener(MouseEvent.ROLL_OUT, onRollout); function onRollover(e:MouseEvent):void { var target_mc:MovieClip = e.target as MovieClip; target_mc.scaleX=target_mc.scaleY=2.0; } function onRollout(e:MouseEvent):void { var target_mc:MovieClip = e.target as MovieClip; target_mc.scaleX=target_mc.scaleY=1.0; } ball1.scaleX=ball1.scaleY = 0.3+Math.random() * 0.3; ball2.scaleX=ball2.scaleY = 0.9+Math.random() * 0.3; ball3.scaleX=ball3.scaleY = 1.2+Math.random() * 0.3; ball1.speedX=3+Math.random()*5; ball2.speedX=6+Math.random()*5; ball3.speedX=9+Math.random()*5; ball1.speedY=3+Math.random()*5; ball2.speedY=6+Math.random()*5; ball3.speedY=9+Math.random()*5; ball1.addEventListener(Event.ENTER_FRAME, onEnterframe); ball2.addEventListener(Event.ENTER_FRAME, onEnterframe); ball3.addEventListener(Event.ENTER_FRAME, onEnterframe); function onEnterframe(e:Event):void { var mc:MovieClip=e.target as MovieClip; if (((mc.x-mc.width/2)<0)||((mc.x+mc.width/2)>stage.stageWidth)) { mc.speedX*=-1; } if (((mc.y-mc.height/2)<0)||((mc.y+mc.height/2)>stage.stageHeight)) { mc.speedY*=-1; } mc.x+=mc.speedX; mc.y+=mc.speedY; }
トゥイーンを作成しなくても動くやり方_跳ね返り完成.swf

0 件のコメント:

コメントを投稿