Вот мой код:
public function update()
{
//making the character follow the mouse
if(mouseX > (x + 25))
{ //if the mouse is to the right of mcMain
x += mainSpeed;//move mcMain to the right
}
else if (mouseX < (x - 25))
{//same thing with the left side
x -= mainSpeed;
}
else
{
trace(x + " and " + mouseX);
x = mouseX;//if it's close enough, then make it the same x value
}
}
По неизвестной причине mouseX и c этого объекта изменяют значения, даже когда курсор неподвижен (имеется в виду, что объект мигает)
Вот след, когда я оставляю курсор неподвижным:
84 and 80
80 and 84
84 and 80
80 and 84
84 and 80
80 and 84
84 and 80
mouseX не изменен мной (и не может быть, так как он только для чтения), в этом объекте нет никакого другого кода, так как я только начал с этим проектом.
Спасибо.