Skip to main content
Inspiring
November 11, 2019
Answered

MouseEvent.MOUSE_WHEEL to move object on stage issue

  • November 11, 2019
  • 1 reply
  • 442 views

I'm using the MouseEvent.MOUSE_WHEEL event to shift the .y position of a MC on stage.  This is working BUT I'm getting an bright yellow box that outlines the MC when the mosue wheel is activated. 

 

Note:  I'm publishing as a projector and I've tried on both OSX and Windows - the same result.  

 

Can anyone advise as to why my MC is outlined in Yellow?

 

Thanks in advance for your help!

 

stop();

stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;

import flash.events.MouseEvent;

 

stage.addEventListener(MouseEvent.MOUSE_WHEEL, myMouseWheel);

 

function myMouseWheel(event:MouseEvent):void {

stage.focus = MovieClip(event.target);
if (box_mc.y >= -709 && box_mc.y < 97) 
{
box_mc.y -= event.delta;
}

else if (box_mc.y < 97) {
box_mc.y = 97;
}

else if (box_mc.y >= -709) 
{
box_mc.y = -709;
}

}

This topic has been closed for replies.
Correct answer kglad

because you're setting focus on it.  if you don't want that, don't do that.

1 reply

kglad
Community Expert
kgladCommunity ExpertCorrect answer
Community Expert
November 11, 2019

because you're setting focus on it.  if you don't want that, don't do that.

Inspiring
November 13, 2019

Great... thanks KGLAD.  I got that script from a tutorial and clearly didn't understand what  stage.focus was doing.  Thanks for the quick input!