Maus verfolger

tricky_r

Grünschnabel
Hallo zusammen!

Beschäftige mich gerade mit einem Thema, welches mich in flash schon öfter mal interessiert hat, wofür aber bisher keine zeit war. Die Sache ist folgende:
Der Mauszeiger wird an der "rand" der .swf bewegt, ein mc mit einem bild darin "folgt" dem mauscursor, d.h. ein bild innehalb des mc's ist größer als die .swf und wird als mausverfolger benutzt.

mein script hierzu sieht wie folgt aus:


onClipEvent (enterFrame) {

this._x -= ((-this._width/2)+this._xmouse)/90;
this._y -= ((-this._height/2)+this._ymouse)/90;
}

das liegt auf dem mc mit dem bild.

Mein Problem nun:
1. Der mc bewegt sich, sobald der mauscursor nicht mehr mittig auf ihm sitzt (das is ja schon mal nicht schlecht...), stoppt allerdings nicht, wenn ich mit dem cursor stehenbleibe

2. Die sache geht so weit, dass der mc aus dem sichtbaren bereich der .swf herausscrollt. wie kann ich den aktionsradius eingrenzen ?

benutze Flash professionell 8.0
 
Zuletzt bearbeitet:
Hi jo Suche auch sowas...

Code:
speed = 0;
_root.bildchen.onEnterFrame = function() {
//create mouse scroll postions
	if (_root._xmouse>Stage.width/2) {
		_root.speed = 5;
	} else if (_root._xmouse<Stage.width/2) {
		_root.speed = -5;
	}

//create scroll
	this._x += speed;
	if (this._x>Stage.width) {
		this._x = 0;
	} else if (this._x<0) {
		this._x = Stage.width;
	}
	

}


doch er wandert nur nach links und rechts kann denn keiner helfen
 
Zurück