Flasher Archive

[Previous] [Next] - [Index] [Thread Index] - [Previous in Thread] [Next in Thread]


Subject: RE: getting the current marker name
From: Chris Kemmett
Date: Fri, 09 Feb 2001 05:04:01 -0000

Quick change to the script below (after checking :( )...

Don't grab the frame number with the frame script, grab it on the button
click to get you to the next frame; that way, you are loading the array with
the last frame you were on, not the current one.

The rest test OK.

I hope this isn't too late - I'm on digest

I haven't found a way to access the marker or label name of the current
frame (wish I could!). My workaround has been to use a var in conjunction
with the goto command and read it back if I need it (var nextlabel =
"step2").

But thinking about it, another way would be to pop and push an array with
the frame numbers as a user visits them - Flash doesn't need to know a frame
label in order to go to it (that's just to make my authoring easier).

For instance:
//initialise an array
visitStack = new Array();

Frame script
//append the current frame number to the stack when you enter a frame
visitStack.push(_currentFrame);

On click of back button:
//read the last value from the stack and go there
gotoAndStop(visitStack.pop());


This hasn't been tested, but this is the kind of thing...

hth




Replies
  RE: getting the current marker name, Chris Kemmett

[Previous] [Next] - [Index] [Thread Index] - [Next in Thread] [Previous in Thread]