Hi everybody.
I have this  problem...
I intend to implement a Back Button for my multimedia cd rom.
It's made with Director 8 and i want to add some smart features in it.
I searched the web for available tips and tricks and i came up with this 
code:


property spriteNum

global gBackList, gBack

on prepareFrame me
if gBack = void then set gBack = false
if gBackList = void then set gBackList = []
if spriteNum < 1 then
   --framescript
   set totalBacks = count(gBackList)
   if gBack = false then
     --did not come from back button
     if totalBacks > 0 then
       set lastEntry = getAt(gBackList, totalBacks)
     else
       set lastEntry = ["", 0]
     end if
     if lastEntry <> [the moviePath & the movieName, the frame] then
       --not thecurrent frame, add tothe list
       add gBackList, [the moviePath & the movieName, the frame]
     end if
   else
     --came from the back button.  Remove last entry
     deleteAt(gBackList, totalBacks)
     set gBack = false
   end if
end if
end

on mouseUp me
if gBack = void then set gBack = false
if gBackList = void then set gBackList = []
if spriteNum >= 1 then
   --is a button
   if count(gBackList) > 1 then
     --there are back locations
     set gBack = true
     set destination = getAt(gBackList, count(gBackList) - 1)
     if the moviePath & the movieName = getAt(destination, 1) then
       --same movie
       go to frame getAt(destination, 2)
     else
       --different movie
       go to frame getAt(destination, 2) of movie getAt(destination, 1)
     end if
   end if
end if
end

on getBehaviorDescription me
return "Drop this behavior on the framescript of each frame you want ot be
included in the back button history.  Also drop it on the back button and
the script does the rest."
end


The author of this code doesn't give much explanation of how to use it ...

It is quite obvious that this script works only if in your movie you have 
only buttons and the script...
Does anyone has the script for all cases....
I am asking much here i know...!!!
But if this someone has the solution to my problem
it would be very appreciated if he/she shares it with me...
Any recomentations?
Thanks for your time....



_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/LUJ/lingo-l.cgi  To post messages to the list,
email [EMAIL PROTECTED]  (Problems, email [EMAIL PROTECTED])
Lingo-L is for learning and helping with programming Lingo.  Thanks!]

Reply via email to