A Flash Developer Resource Site

Results 1 to 4 of 4

Thread: Change text to show on interval

  1. #1
    Senior Member
    Join Date
    Jan 2007
    Location
    Barcelona
    Posts
    389

    Change text to show on interval

    Hi,

    I need some help trying to solve my problem creating different texts with a setInterval method:

    this is my code:

    can it possibly be applied to createTextField somehow?

    Code:
    var idioms:Array = ["cas_txt", "eng_txt", "fr_txt", "it_txt", "ger_txt"];
    
    cas_txt = "Mi tierra, Catalunya \n mi parla, el catalán \n mi bandera, la Senyera \n y mi deseo, la libertad";
    eng_txt = "Catalonia is my land \n catalan is my language \n the Senyera is my flag \n and freedom is my will";
    fr_txt = "Mon pays, la Catalogne \n mon langue, le catalan \n mon drapeau, la Senyera \n et mon désir, la liberté";
    it_txt = "Il mio paese, la Catalogna \n la mia lingua, il catalano \n la Senyera, la mia bandera\n e il mio desiderio, la libertÃ*";
    ger_txt = "Mein Land, Katalonien \n mein sprache, katalonische \n meine Flagge, die Senyera \n und mein wunsch, die Freiheit";
    
    var intervalID:Number;
    
    var cat_txt:TextField = this.createTextField("cat_txt", this.getNextHighestDepth(), 100, 100, 800, 500);
    cat_txt.text = "La meva terra, Catalunya\n la meva parla, el catalÃ* \n la meva bandera, la senyera \n el meu desig, la llibertat";
    cat_txt.antiAliasType = "advanced";
    cat_txt.embedFonts = true;
    cat_txt.selectable = false;
    cat_txt.multiline = true;
    cat_txt.wordWrap = true;
    cat_txt._rotation = -11;
    
    var my_fmt:TextFormat = new TextFormat();
    my_fmt.font = "Andalus";
    // my_fmt.bold = true;
    my_fmt.size = 8;
    my_fmt.color = 0x000033;
    // my_fmt.italic = true;
    cat_txt.setTextFormat(my_fmt);
    
    intervalId = setInterval(createTextField, 3000);

  2. #2
    . fruitbeard's Avatar
    Join Date
    Oct 2011
    Posts
    1,780
    Hi there Cap,

    do you mean different text inside the one textfield or different textfields

  3. #3
    Senior Member
    Join Date
    Jan 2007
    Location
    Barcelona
    Posts
    389
    yes. Different texts from the var

  4. #4
    . fruitbeard's Avatar
    Join Date
    Oct 2011
    Posts
    1,780
    Hi,

    This should get you on the way Cap,

    PHP Code:
    var idioms:Array = new Array();

    idioms[0] = "La meva terra, Catalunya\n la meva parla, el catalÃ* \n la meva bandera, la senyera \n el meu desig, la llibertat";
    idioms[1] = "Mi tierra, Catalunya \n mi parla, el catalán \n mi bandera, la Senyera \n y mi deseo, la libertad";
    idioms[2] = "Catalonia is my land \n catalan is my language \n the Senyera is my flag \n and freedom is my will";
    idioms[3] = "Mon pays, la Catalogne \n mon langue, le catalan \n mon drapeau, la Senyera \n et mon désir, la liberté";
    idioms[4] = "Il mio paese, la Catalogna \n la mia lingua, il catalano \n la Senyera, la mia bandera\n e il mio desiderio, la libertÃ*";
    idioms[5] = "Mein Land, Katalonien \n mein sprache, katalonische \n meine Flagge, die Senyera \n und mein wunsch, die Freiheit";

    var 
    intervalID:Number;
    var 
    i:Number 0;

    var 
    cat_txt:TextField this.createTextField("cat_txt"this.getNextHighestDepth(), 10010050010);
    cat_txt.text idioms[0];
    cat_txt.antiAliasType "advanced";
    //cat_txt.embedFonts = true;
    cat_txt.selectable false;
    cat_txt.multiline true;
    cat_txt.wordWrap true;
    cat_txt.autoSize true;
    //cat_txt._rotation = -11;

    var my_fmt:TextFormat = new TextFormat();
    //my_fmt.font = "Andalus";
    //my_fmt.bold = true;
    my_fmt.size 24;
    my_fmt.color 0x000033;
    my_fmt.align "left";
    //my_fmt.italic = true;
    cat_txt.setTextFormat(my_fmt);

    intervalId setInterval(swapText3000);

    function 
    swapText():Void
    {
        
    i++;
        if (
    >= idioms.length)
        {
            
    0;
        }
        
    cat_txt.text idioms[i];
        
    cat_txt.setTextFormat(my_fmt);


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  




Click Here to Expand Forum to Full Width

HTML5 Development Center