Hello Everybody
Iām Actionscript 3.0 newbie and I have little problem here, I would be very pleased if you could help me :toad: here is code that can be found in my .fla file
var hand:Zombie_hand = new Zombie_hand();
addChild(hand);
and this is in my .as file
package {
import flash.display.MovieClip;
import flash.filters.BlurFilter;
import flash.filters.DropShadowFilter;
import flash.events.Event;
import flash.events.MouseEvent;
public class Zombie_hand extends MovieClip {
private var _filters:Array;
private var mid_x:int;
private var mid_y:int;
private var speedxnew:int;
private var speedynew:int;
private var speedxold:int;
private var speedyold:int;
private var speedarray:Array;
public function Zombie_hand () {
speedarray = new Array();
speedarray.push (speedxnew,speedxold,speedynew,speedyold);
this.addEventListener (Event.ADDED_TO_STAGE, init);
}
public function init (e:Event):void {
stage.addEventListener (Event.ENTER_FRAME, onFrame);
stage.addEventListener (MouseEvent.MOUSE_MOVE, onMove);
}
private function acceleration ():uint {
speedarray[0] = mouseX;
speedarray[2] = mouseY;
for (var i:int = 0; i<3; i++) {
if (speedarray* < 0) {
speedarray* * -1;
}
}
var mid_x:int = Math.abs(speedarray[0] - speedarray[1]);
var mid_y:int = Math.abs(speedarray[2] - speedarray[3]);
var abs:uint = Math.sqrt(mid_y*mid_y+mid_x*mid_x);
speedarray[1] = speedarray[0];
speedarray[3] = speedarray[2];
return abs;
}
private function onFrame (e:Event):void {
_filters = new Array();
var getBlur:uint = acceleration();
var blurfilter:BlurFilter = new BlurFilter(getBlur,getBlur,3);
var shadowfilter:DropShadowFilter = new DropShadowFilter(10);
_filters.push (blurfilter);
_filters.push (shadowfilter);
this.filters = _filters;
}
private function onMove (e:MouseEvent):void {
[SIZE=2][COLOR=DarkOrange]**trace(mouseX);**[/COLOR][/SIZE]
this.x = mouseX;
this.y = mouseY;
}
}
}
Every time I move with the mouse i would normaly get something like 500,495,490,485,480 but i keep getting 500,210,495,205 etc. At the begining the isnt such difference between these numbers but after some moves with my mouse it will grow up :sailor:.Please help me :*(
Thanx for eventually responses.