kincsesdesign
<SCRIPT language=javascript> <!-- z=75 flash=0.75 // permanent flash rate. time light is off before next light is lit. higher flashrate light on longer timez="" s_index= 0 // Sequence Array Index p_index=0 //Pattern Array Index
sequence=new Array() sequence[sequence.length] = new Array(0,1,2,3,4,5) // pattern 1 sequence[sequence.length] = new Array(5,4,3,2,1,0) // pattern 2 sequence[sequence.length] = new Array(0,5,1,4,2,3) // pattern 3 sequence[sequence.length] = new Array(0,2,1,3,5,4) // pattern 4 sequence[sequence.length] = new Array(0,0,0,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5) // pattern 5 sequence[sequence.length]=new Array(0,5) // pattern 6
function init(){ // sequence manager clearme() p_index=0 // must reset to zero or unequal lengths of pattern arrays will cause error. if(s_index==sequence.length){ s_index=0 } preview() setTimeout("s_index++;init()",15000) // increment by one and select next pattern }
function preview(){ // pattern & light manager clearTimeout(timez) count=sequence[s_index][p_index] if(p_index==sequence[s_index].length-1){ // reset p_index to zero if value equals length of array p_index=0 }else{ p_index++ }
red=100+Math.round(Math.random()*155) green=100+Math.round(Math.random()*155) blue=100+Math.round(Math.random()*155) speed=10+Math.round(Math.random()*340) //10=minspeed, 10+340=maxspeed flash=0.1+Math.random()*0.9 // use for random flash rate each run. higher flashrate light on longer flashrate=speed*flash // time light is off before next light is lit.
if(count==0){ document.all.test.filters.Light(1).addcone(50,70,z,50,70,0,green,0,100,90); dim=setTimeout("clearme()",flashrate) } if(count==1){ document.all.test.filters.Light(1).addcone(150,70,z,150,70,green,green,0,100,90); //yellow dim=setTimeout("clearme()",flashrate) } if(count==2){ document.all.test.filters.Light(1).addcone(250,70,z,250,70,red,0,0,100,90); dim=setTimeout("clearme()",flashrate) } if(count==3){ document.all.test.filters.Light(1).addcone(350,70,z,350,70,0,0,blue,100,90); dim=setTimeout("clearme()",flashrate) }
if(count==4){ document.all.test.filters.Light(1).addcone(450,70,z,450,70,red,0,blue,100,90); dim=setTimeout("clearme()",flashrate) } if(count==5){ document.all.test.filters.Light(1).addcone(550,70,z,550,70,0,green,blue,100,90); dim=setTimeout("clearme()",flashrate) }
timez=setTimeout("preview()",speed) }
function clearme(){ test.filters.Light(1).clear(); document.all.test.filters.Light(0).Addambient(50,50,50,100) // colour and intensity of background light }
setTimeout("init()",1000) // --> </SCRIPT>
<DIV id=test style="BORDER-RIGHT: black 10px ridge; BORDER-TOP: black 10px ridge; FONT-SIZE: 50px; FILTER: Light(1); LEFT: 20px; BORDER-LEFT: black 10px ridge; WIDTH: 600px; COLOR: black; BORDER-BOTTOM: black 10px ridge; POSITION: relative; TOP: 0px; HEIGHT: 140px; BACKGROUND-COLOR: white; TEXT-ALIGN: center">Írd ide a szöveget<BR <Írd ide a szöveget>/div> |