View Full Version : Help!!! with mouse pos and dynamic text
3dron
07-17-2002, 12:33 AM
I put this script on the movieclip of background which is present the entire flash project.
onClipEvent(mouseMove){
x_pos = _root._xmouse;
y_pos = _root._ymouse;
}
Then I create a 'dynamic text' object. With variable set to 'x_pos' (why is it that I have to make the title of this text object 'x_pos' as well?)
This is what the text spits out at runtime:
_level0.x_pos
What is the deal?
Thanks for any help
RR
sbeener
07-17-2002, 04:25 AM
you don't have to make the name of the text box 'x_pos', just the variable. that might be causing your problem.
3dron
07-17-2002, 04:34 AM
The macromedia tutorial I was reading says to place
ClipEvent(mouseMove){
x_pos = _root._xmouse;
y_pos = _root._ymouse;
}
On any frame of the top level so the mouse pos is always updating. But when I go to publish, I get an error say clip actions can only be placed on movie clips.
When I place the above ascipt on a movieclip, I get no mouse coords, even when I roll over the box.
If I put just the
x_pos = _root._xmouse;
y_pos = _root._ymouse;
Then I get the initial mouse coords when the file started, but it doesn't update. Help!!!
RR
sbeener
07-17-2002, 04:44 AM
put this in frame 1 instead:
_root.createTextField("mouseTracker",1000,0,0,0,0);
mouseTracker.f = new TextFormat("Verdana",10);
mouseTracker.autoSize = "left";
mouseTracker.selectable = 0;
mouseTracker.onMouseMove = function(){
this.text = "x:"+_root._xmouse+"\ny:"+_root._ymouse;
this.setTextFormat(this.f);
}
Mouse.addListener(mouseTracker);
then you don't need a movieClip.
sbeener
07-17-2002, 04:48 AM
the problem you were having was that when you put your actions on a movie, you were setting those variables in that movie's timeline.
a slight adjustment:
onClipEvent(mouseMove){
_root.x_pos = _root.xmouse;
_root.y_pos = _root.ymouse;
}
putting that on a movie and leaving everything else will solve your problem, since it's putting the variables on _root which is where your text box is looking for them.
or use the code i put above and forget about miscellaneous movies. : )
vBulletin® v3.7.0, Copyright ©2000-2009, Jelsoft Enterprises Ltd.