Announcement Announcement Module
Collapse
No announcement yet.
Help: slowing-down a for loop??? Page Title Module
Move Remove Collapse
Search Search Module
Collapse

Advertisement Advertisement Module
Collapse

Featured Images Featured Images Module
Collapse

Mediabistro Creative Sites Mediabistro Creative Sites Module
Collapse
Latest Topics Latest Topics Module
Collapse

  • KitchWitch
    Reply to Cover Layout Feedback
    KitchWitch
    Hi Yehoshua and welcome to GDF.

    We ask all new members to read very important links here and here. These explain the rules, how the forum runs and a few inside jokes. No, you haven't done...
    Today, 02:19 PM
  • KitchWitch
    Reply to Down selling to clients
    KitchWitch
    I always try and find the best solution, not the best price. So if the best solution is less expensive than another, bonus for the client. It comes back around. My mom just had a bunch of papers drawn...
    Today, 02:17 PM
  • iyiyi
    Reply to Anybody use a Mac Mini?
    iyiyi
    The mac mini with 16gb is $700 new online. The monitor I want is a 27" at $250 (already have a 24" cinema display I would use a second monitor). The smallest, 21.5" imac with 16gb is $1500...so...
    Today, 02:13 PM
  • KitchWitch
    Comment on My First Design Assignment.
    KitchWitch
    The forum is psychotically insane, Krazy. Lots of things don't work and some just don't work well. The best way to post an image (that I've found) is to upload it to an image hosting site (I use Photobucket),...
    Today, 02:02 PM
  • seamas
    Reply to Cover Layout Feedback
    seamas
    I really don't get minimalism here. I mean you don't have much going on, but instead of a minimal approach you tried to make it interesting --and it isn't working.

    Minimalism is as much about...
    Today, 02:02 PM
Advertisement Advertisement Module
Collapse

Sponsors Sponsors Module
Collapse

X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • Help: slowing-down a for loop???

    Title: Help: slowing-down a for loop???

    íHola!

    My script:

    [quote]
    //Createstatictextfield:
    this.createTextField('static_txt',3,50,0,50,20);
    this.static_txt.text='ism';
    //
    //Createarray:
    varisms=['Natural','Postmodern','Surreal','Dada','Formal',' Real','Symbol','Expression','Futur','Ambigu'];
    //
    //Createtextfieldtodisplayabovearrayelements:
    this.createTextField('ism_txt',2,0,0,50,20);
    ism_txt.selectable=false;
    ism_txt.type='dynamic';
    ism_txt.text='------';
    //
    //Createmovieclipbutton:
    this.createEmptyMovieClip('ism_btn',1);
    //Addtextfield:
    this.ism_btn.createTextField('submit_txt',1,100,50 ,50,20);
    this.ism_btn.submit_txt.text='Submit';
    //
    //Buttonhandler:
    this.ism_btn.onRelease=function(){
    //Createforlooptocyclethrougharrayanddisplaycontents/elementssequentially:
    for(vari=0;i<isms.length;i++){
    trace('Nowexaminingelement:'+isms[i]);
    ism_txt.text=isms[i];
    }//Endforloop.
    };//Endismbuttonfunction.
    </CODE>

    How do I decrease the speed of the above 'for loop' each time it iterates?

    I would like the array elements to display in the (ism_txt) text box, starting really fast, slow down, and finally stopping/displaying last element of array in text box.

    Is that possible?

    Should I us setInterval?

    Obviously, I am a novice actionscripter... If I am going about this the wrong way, please let me know... maybe I should not be trying to do this all via AS?

    Anyway, any help would be appreciated.

    Cheers!
    Micky

  • #2
    I don't know how to do it in as but if you're familiar at all with flash, you can easily change your looping speed there via the fps (frames per second) box.

    Knowledge speaks but wisdom listens....Jimi Hendrix

    Comment


    • #3
      Or you could easily insert ANOTHER for loop and adjust it for the time. In Flash, is there a WAIT command? I'm not a Flash programmer at all, but the scripting language sounds a lot like C or other compiled languages...

      I'm a computer systems consultant and technician, but my business is very localized.
      However, feel free to check out my site, which always has new and interesting
      articles on using computers:
      CATALYST Techworks Consulting

      Comment


      • #4
        You could probably use a timer, but I don't know how to do that in ActionScript. Case would know, but he has been very busy lately.

        ProudPenguin
        P r o d u c t i o n s


        Comment


        • #5
          Set it up as a function and set a variable to control the interval.

          here's a tutorial on intervals and functions

          http://www.kirupa.com/developer/acti...etinterval.htm.

          alter the variable by whatever at the end of your original script either by adding, subtracting or dividing is a nice way to achieve a 'slowdown' effect

          let me know how you get on




          ----------------------------------------------------------------
          hand : ollie@ollielindsey.co.uk
          eye : www.ollielindsey.co.uk
          mouth : 07966 160983
          ----------------------------------------------------------------

          Post Edited (Ollie Lindsey) : 10/15/2004 11:12:32 AM GMT

          Comment

          Mediabistro A division of Prometheus Global Media home | site map | advertising/sponsorships | careers | contact us | help courses | browse jobs | freelancers | content | member benefits | reprints & permissions terms of use | privacy policy Copyright © 2014 Mediabistro Inc. call (212) 389-2000 or email us
          Working...
          X