home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boot Disc 5
/
boot-disc-1997-01.iso
/
media
/
utility.cst
/
00011_Script_BlinkLightClass
< prev
next >
Wrap
Text File
|
1996-11-05
|
1KB
|
37 lines
property interval,spritenum,locast,hicast,ancestor,changetime,halotime
on new me,mysprite,myinterval,myhalotime
set interval=default(1,myinterval)
set halotime=default(0.5,myhalotime)
set spritenum=mysprite
put spritenum
set mycast=the name of member (the membernum of sprite spritenum)
puppetsprite spritenum,true
set locast=the number of member mycast
set hicast=the number of member (mycast&"1")
set ancestor=new(script "GenericClass")
set changetime=the ticks+random(interval*60)
clearActorlist me,"BlinkLightClass",#spritenum
add the actorlist,me
return me
end
on stepframe me
if changetime<the ticks then
if (the membernum of sprite spritenum)=locast then
set the membernum of sprite spritenum=hicast
set changetime=the ticks+random(halotime*60)
else
set the membernum of sprite spritenum=locast
set changetime=the ticks+random(interval*60)
end if
updateStage
end if
end
on dispose me
clearactorlist me,"BlinkLightClass",#spritenum
return 0
end