[flashpro] Timer issue interval etc

Valentijn Langendorff valentijn at multimediaconsult.nl
Wed May 25 06:04:20 EDT 2005


Hi All,

I got a typewriter AS and it's working by using an array.
Within a loop the mclip reads out character by character for every 1
dimensional array :

Text[0] -> text[5] etc : so 6 vars with text

But my question is that is doesn't pauses here... It direct goes back to
frame 9....even when the interval is set in the AS frame itself! And the
interval reset of 'pauze' [pause] in the frame 9;
What do I do wrong in here ? [see as code at frame 12)





Frame 9: array defintions [array 0-6] :
---------------------------------------
clearInterval(pauze);
q = 1;
var text = new Array;
_global.textcount++;
//declare the text that we are going to use.
text[1] ="ik besef € dat men mij € elke dag";
text[2]="€ beluistert € of scant € dat €";
text[3]="ik niet weet € waarom";
text[4]="€ of door wie € maar dat men € mij €";
text[5]="overal € herkent";
text[6]=" ";
Play();
=================================================

Frame 10 : reads out array and redfines visible text fiels [typewriter
effect], when the arrays reach the and it must skip the 'loop' and go to
frame 12 [pauzeer [=pause, label]
-------------------------------------------------

//loop tekst array af, hoog op totdat lengte bereikt is
if (q < text[textcount].length) {
    
    //loop binnen aantalkarakters alle letters af
    textbox = text[textcount].substr(0, q)+" |";
    q++;
    
}

    else if (q == text[textcount].length){
       
        //einde van de tekst, haar volgende text array op
        textbox = text[textcount];
        //gotoAndPlay(9);
        gotoAndStop('pauzeer');
        
    }
=================================================

Frame 11 : go back to 10 [adds q by one, checks array reaches end etc etc

=================================================

Frame 12 [label: pauzeer] : array[x] reaches last character so pause 2,5 sec
[2500 msec]


    pauze = setInterval(pauzeer(),2500); //pauzeer 2,5 sec

    function pauzeer(){
    
    gotoAndPlay(9);
    }
    

===============================================
But my question is that is doesn't pauses here... It direct goes back to
frame 9....even when the interval is set in the AS frame itself!
What do I do wrong in here ?



More information about the FlashPro mailing list