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

  1. on at_hil dacast,quanti,primocan
  2.   global pallina,audio,dove,men,olddove,audio_barrato,canale_quicktime,pallina_aperta,pallina_chiusa,MENUBAR
  3.   set elewin to string (the windowlist)
  4.   
  5.   if offset ("menubar",elewin) > 0 then 
  6.     if the visible of MENUBAR then exit
  7.   end if
  8.   
  9.   if the mousecast >= dacast and the mousecast <=dacast + quanti-1 then
  10.     set attore to the mousecast
  11.     if attore >=dacast and attore <= dacast + quanti-1 then
  12.       repeat with num = 1 to quanti
  13.         if dove <> num then
  14.           set the castnum of sprite (primocan+num -1) to (dacast + num -1)
  15.         end if       
  16.       end repeat
  17.       set the castnum of sprite primocan-1 to pallina
  18.       set the castnum of sprite primocan-2  to audio
  19.       set the castnum of sprite (attore-dacast +primocan) to (attore + quanti)
  20.     end if
  21.   end if 
  22.   
  23.   if the mousecast < dacast or the mousecast > pallina_chiusa + 1  then
  24.     repeat with num = 1 to quanti
  25.       if dove <> num then
  26.         set the castnum of sprite (primocan+num -1) to (dacast + num -1)
  27.       end if        
  28.     end repeat
  29.     set the castnum of sprite primocan-1 to pallina
  30.     
  31.     set the castnum of sprite primocan-2  to audio  
  32.   end if
  33.   
  34.   if the mousecast = pallina then
  35.     repeat with num = 1 to quanti
  36.       set the castnum of sprite (primocan+num -1) to (dacast + num -1)
  37.     end repeat
  38.     if pallina_aperta <> pallina_chiusa then
  39.       set the castnum of sprite primocan-1 to pallina +1
  40.     end if
  41.     
  42.     set the castnum of sprite primocan-2  to audio
  43.   end if
  44.   
  45.   set y to the castnum of sprite canale_quicktime
  46.   
  47.   if y>0 then 
  48.     set vv to the casttype of cast y
  49.     
  50.     if vv=#digitalvideo then
  51.       
  52.       set val_vv to the movierate of sprite canale_quicktime
  53.       
  54.     else
  55.       set val_vv to 0
  56.     end if
  57.     
  58.   else
  59.     set val_vv to 0
  60.   end if
  61.   
  62.   
  63.   
  64.   if the mousecast = audio AND val_vv = 0  then
  65.     put "rr"
  66.     repeat with num = 1 to quanti
  67.       set the castnum of sprite (primocan+num -1) to (dacast + num -1)
  68.     end repeat
  69.     
  70.     set the castnum of sprite primocan-1 to pallina
  71.     global anim_loco
  72.     set  elewin to string(the windowlist)
  73.     -- if anim_loco = false and    offset("popup",elewin)=0 then
  74.     
  75.     if anim_loco = false and  offset("popup",elewin)=0  then
  76.       set the castnum of sprite primocan-2  to audio + 1
  77.     else
  78.       if anim_loco = false and offset("popup",elewin)>0  then
  79.         if the visible of window "popup" =  0 then
  80.           set the castnum of sprite primocan-2  to audio + 1
  81.         end if
  82.       end if
  83.     end if
  84.   end if
  85.   
  86.   if dove > 0 then
  87.     set the castnum of sprite (primocan + dove-1) to (dacast + quanti+ dove -1)
  88.   end if
  89.   if olddove>0 then 
  90.     set the castnum of sprite (primocan + olddove-1) to (dacast + quanti+ olddove -1)
  91.   end if
  92.   
  93.   
  94. end
  95.