Flash Help

w/e

Boaroceraptorasaurus-Rex
Reaction score
275
Ok, so I have an invisible button with one instance with a name of "btn".
I have a movieclip with an instance name of "anim"

The goal of this is to make a certain frame play when I rollover onto the button. The invisible button is stacked directly ontop of the movieclip. However, If I mouseOn and mouseOff too fast, the script doesn't go into the second part. I just stalls at frame 5.

JASS:
btn.addEventListener(
  MouseEvent.MOUSE_OVER,
  function(evt:MouseEvent):void {
    trace("I've been clicked!");
	anim.gotoAndPlay(2); 

  }
);

btn.addEventListener(
  MouseEvent.MOUSE_OUT,
  function(evt:MouseEvent):void {
    trace("I've been abandoned!");
	anim.gotoAndPlay(10); 
  }
);


(Using AS3)
Someone please tell me what I'm doing wrong! :(
I've uploaded the file where I have all of this, and I will award +rep and major props to whoever can help me out.
 

sqrage

Mega Super Ultra Cool Member
Reaction score
514
btn.addEventListener(
MouseEvent.MOUSE_OUT,
function(evt:MouseEvent):void {
trace("I've been abandoned!");
anim.gotoAndPlay(10);
}
);

Can you add a similar (or the exact same) code to frame 5?
 

UndeadDragon

Super Moderator
Reaction score
447
I tried to open it with Flash CS3, but I got the error: Unexpected File Format.

Are you using CS4?
 

w/e

Boaroceraptorasaurus-Rex
Reaction score
275
I'm using CS4, but it should still open :\

Anyway, I figured it out. I had a stop action on frame 10, which caused it skip over the mouseOut animation.
Frames 1-10 were mouseOn and 10-20 were mouseOut.

+rep for attempts :D
 

Jindo

Self
Reaction score
460
Taking a look now, surely this should be in the Programming Forum?

EDIT:

Add this:

Code:
addEventListener(
  Event.ENTER_FRAME,
  function(e:Event):void {
	if (!btn.hitTestPoint(mouseX, mouseY, true) && anim.currentFrame == 5) {
		anim.gotoAndStop(1);
	}
  }
);

Disclaimer: I haven't actually learnt AS3 yet...

---

Also, if you're using CS4, you can save it as a CS3 document, you've probably saved it as the default CS4 document which is why UndeadDragon was unable to open it.

EDIT2: I skipped the part about you solving it, never mind! Hopefully this post was informative regardless D:
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top