-
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);
-
.
Hi there Cap,
do you mean different text inside the one textfield or different textfields
-
yes. Different texts from the var
-
.
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(), 100, 100, 500, 10); 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(swapText, 3000);
function swapText():Void { i++; if (i >= idioms.length) { i = 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
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|