home *** CD-ROM | disk | FTP | other *** search
/ Invenzioni E Inventori 1: Lavoro E Vita Quotidiana / invenzioni-inventori-1.iso / mac / Invenzio / Mare / SHAREDM.CST / 03002_Script_3002 next >
Text File  |  1997-09-15  |  3KB  |  90 lines

  1. on blocca
  2.   global dove,anim_loco,vidstat,gia_fatto,vidstat,foto_vid
  3.   if the mouseh <= 68 and the mousev>= 320 and the mousev <= 373 then
  4.     nothing
  5.   else
  6.     set anim_loco to false
  7.   end if
  8.   
  9.   set pinc to the mousecast
  10.   set mv to the mousev
  11.   set mh to the mouseh
  12.   set n_castlib to "sharedm"
  13.   ------------------------BLOCCA E SPEGNE I VIDEO QUANDO SI CAMBIA SCHERMATA
  14.   if pinc > 0 then
  15.     set scrpt to the scripttext of member (pinc)
  16.     set gia_fatto to false
  17.     if offset(" go ",scrpt) and the name of member pinc <> "1h_cur" then
  18.       if the membernum of sprite 48 > 0 then
  19.         if the casttype of member (the membernum of sprite 48) = #digitalvideo then
  20.           set the movierate of sprite 48 to 0
  21.           set vidstat to "stop"
  22.           puppetsprite 48 , false
  23.           updatestage
  24.         end if
  25.       end if
  26.       
  27.     end if
  28.     ----------
  29.     if the membernum of sprite 47 > 0 then
  30.       if the casttype of member (the membernum of sprite 47) of castlib n_castlib = #digitalvideo then
  31.         if offset("spritebox",scrpt) and offset("111",scrpt) then
  32.           global qvolte_video
  33.           put "passato"
  34.           set the video of cast 3001 of castlib n_castlib to 0
  35.           set the video of cast 3001 of castlib n_castlib to 1
  36.           set the movierate of sprite 47 to 0
  37.           put "mvrt",the movierate of sprite 47 
  38.           set qvolte_video to false
  39.         end if
  40.       end if
  41.     end if
  42.     
  43.     ---------BLOCCA IL CUBETTO QUANDO SI INGRANDISCONO I VIDEO E LE FOTO
  44.     if the membernum of sprite 47 > 0 then
  45.       if the casttype of member (the membernum of sprite 47) of castlib n_castlib = #digitalvideo then
  46.         
  47.         if offset("spritebox",scrpt) and the name of member pinc <> "1h_cur" and offset("640",scrpt) then
  48.           if the movierate of sprite 47 = 1 then
  49.             set the movierate of sprite 47 to 0
  50.             if the mouseh < 260 then 
  51.               set foto_vid to true  
  52.             else
  53.               set foto_vid to false
  54.             end if
  55.           end if
  56.         else
  57.           if the movierate of sprite 47 = 0 then
  58.             if foto_vid then 
  59.               set the movierate of sprite 47 to 1
  60.               set foto_vid to false
  61.             end if
  62.           end if
  63.         end if
  64.       end if
  65.       
  66.     end if
  67.   end if 
  68.   ------------------ 
  69.   global percorso
  70.   if marker(0) = 1 then 
  71.     set rit_marker to marker("viaggio")
  72.   else
  73.     set rit_marker to marker(0)
  74.   end if
  75.   if not rit_marker  then 
  76.     set rit_marker to 1
  77.   end if
  78.   if count(percorso) > 0 then
  79.     if getlast (percorso) <>  ("#"&the moviepath&the moviename) or getPropAt(percorso, count(percorso)) <> rit_marker then
  80.       set r_movie to "#"&the moviepath&the moviename
  81.       addprop percorso, rit_marker,  r_movie
  82.     end if
  83.   else
  84.     set r_movie to "#"&the moviepath&the moviename
  85.     addprop percorso, rit_marker,  r_movie
  86.   end if
  87.   -----
  88. end if
  89.  
  90. end