Flasher Archive

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


Subject: FLASH: Problem with variables
From: Brian McHarg
Date: Wed, 17 Nov 1999 12:31:17 GMT

All,

I wonder if you could help with a slight problem, or perhaps suggest a

better way of doing this ...

I have a movie clip (navigation.swf) which is (surprisingly enough!) my

navigation bar. Depending on what is clicked it loads another movie clip

into itself on varying levels. When a user clicks on another button on the

navigation bar, I would like it to first play the out portion of the movie

clip that is loaded, unload the movie, and then load in the new movie, as

selected by the button. The problem I have is that the unload movie command

is getting performed before the leaving movie has had a chance to play its

out portion. The code I am using for this is :

On (Release)

Begin Tell Target (_level1/Movie)

Play

End Tell Target

UnLoad Movie (1)

Load Movie ("movie2.swf",1)

End On

By doing this, I am looking to load all the movie clips into layer 1 when

they are requested and give them all the instance name of movie. This way,

I can Tell Target Movie to Play. As I say, though, this gives me the

problem of the movie unloading before it can fully play its out portion.

A better way to do this (I think) would be to load each movie into a

different layer (this way I don't need to keep unloading and reloading

them). The problem this then gives is that I don't know which movie is

currently visible, and therefore which one to tell to play its outro. Then

I was hit with the inspiration of setting up a variable in the navigation

movie which is basically the level and instance name of the currently visble

movie clip. I could then refer to the clip something like this :

Set Variable: "MovieLevel" = "_level1/Movie"

On (Release)

Begin Tell Target (/:MovieLevel)

Play

End Tell Target

Load Movie ("movie2.swf", 2)

End On

The problem is that this doesn't seem to work. Is there an error in my

code, or is it just not possible? Can anyone suggest an alternative method

for doing this? Also, if I call Load Movie ("movie2.swf",2) and the movie

has been loaded previously (and not removed with an Unload Movie(2)

statement, will this use the loaded version again (ie the user won't have to

wait while it is downloaded)?

TIA

Brian



flasher is generously supported by...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Streaming Media WEST '99 Conference & Exhibition
"The Worlds largest Internet Audio & Video Event"
December 7 - 9, San Jose Convention Center, California

Reserve your space today at http://www.streamingmedia.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To unsubscribe or change your list settings go to
http://www.chinwag.com/flasher or email helpatchinwag [dot] com


Replies
  RE: FLASH: Problem with variables, Arsis

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