Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-02-2005, 20:36   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Question array text wiedergabe? in einer schleife?

hi ich wollte ein array dynamisch auslesen lassenalos ich habe es so versucht
ActionScript:
  1. //mein array
  2. var texten:Array=["test1","test2","test3","test4"];
  3. //position
  4. br=100;
  5. h=20;
  6. x=200;
  7. y=50;
  8.  
  9.     _global.style = new TextFormat();
  10.     _global.style.bold = true;
  11.     _global.style.color = 0x1E3E48;
  12.     _global.style.size = 20;
  13.     _global.style.font = "Arial";
  14.     _global.style.multiline = false;
  15.     _global.style.wordWrap = true;
  16.     _global.style.autoSize = true;
  17.     _global.style.selectable = false;
  18.  
  19. for(i=0; i<=texten.length-1; i++){
  20.  
  21. _root.createTextField(["txt"+i], "10"+i, x, y, x+br, h);
  22. _global["txt"+i].text = texten[1];
  23. _global["txt"+i].setTextFormat(style);
  24. }

Geändert von flozwo (16-02-2005 um 21:03 Uhr)
flozwo ist offline   Mit Zitat antworten
Alt 16-02-2005, 20:52   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von flozwo
lassenalos
Aha und was heißt das?

Zitat:
Zitat von flozwo
ActionScript:
  1. for(i=0; i<=menu.length-1; i++){
Und was ist "menu"...?
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 16-02-2005, 20:53   #3 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hy.
Teste es mal so.
Ich habe es nicht probiert.

ActionScript:
  1. for(i=0; i<=texten.length-1; i++){
  2.    _root.createTextField("txt"+i, 10+i, x, y, x+br, h);
  3.   _root["txt"+i].text = texten[i];
  4.    _root["txt"+i].setTextFormat(style);
  5.    }
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------

Geändert von thebiz (16-02-2005 um 20:54 Uhr)
thebiz ist offline   Mit Zitat antworten
Alt 16-02-2005, 21:06   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Talking

cool danke ich weis ich nicht was ich ohne euch aus dem forum machen würde großes LOB!!
danke danke=)

Geändert von flozwo (16-02-2005 um 21:08 Uhr)
flozwo ist offline   Mit Zitat antworten
Alt 16-02-2005, 21:06   #5 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
so wird zumindest was angezeigt

Code:
 texten=["test1","test2","test3","test4"]; 
//position 
br=100; 
h=20; 
x=200; 
y=50; 

	
for(i=0; i<=texten.length-1; i++){
   _root.createTextField("txt"+i, 10+i, x, y+i*20, x+br, h);
  _root["txt"+i].text = texten[i];
  
   }
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Alt 16-02-2005, 21:10   #6 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Thumbs up

jo das ganze soll dann ungefähr so aussehen
ActionScript:
  1. var menu:Array=["Menü","Home","Galerie","News","Bilder"];
  2. //box für navi
  3. _global.color_line=0xFFFFFF;
  4. _global.color_fill=0x00005A;
  5. br=100;
  6. h=20;
  7. x=200;
  8. y=50;
  9.  
  10. //css für text
  11.     _global.style = new TextFormat();
  12.     _global.style.bold = true;
  13.     _global.style.color = 0xFFFFFF;
  14.     _global.style.size = h-3;
  15.     _global.style.font = "Arial";
  16.     _global.style.multiline = false;
  17.     _global.style.wordWrap = true;
  18.     _global.style.autoSize = true;
  19.     _global.style.selectable = false;
  20. //ende
  21.  
  22. for(i=0; i<=menu.length-1; i++){
  23.  
  24. _root.createEmptyMovieClip("nav"+i, i);
  25. _root["nav"+i].lineStyle(1, color_line, 100);
  26. _root["nav"+i].beginFill(color_fill, 100);
  27. _root["nav"+i].moveTo(x, y+(h*i));
  28. _root["nav"+i].lineTo(x, y-h+(h*i));
  29. _root["nav"+i].lineTo(x+br, y-h+(h*i));
  30. _root["nav"+i].lineTo(x+br, y+(h*i));
  31. _root["nav"+i].endFill();
  32.  
  33. _root.createTextField("txt"+i, "10"+i, x+2, y-h+(h*i), x+br, h);
  34. _root["txt"+i].text = menu[i];
  35. _root["txt"+i].setTextFormat(style);
  36.  
  37. trace(menu[i]);
  38. }

wenn aber jemand eine besser lösung dafür hat immer sagen

Geändert von flozwo (16-02-2005 um 21:11 Uhr)
flozwo ist offline   Mit Zitat antworten
Alt 16-02-2005, 21:25   #7 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Question

ne andere frage direkt dabei ich habe die textpfelder dyn. aber ich will das die texte nicht ausgewält werden können.
was muss ich da angeben?
flozwo ist offline   Mit Zitat antworten
Alt 16-02-2005, 21:28   #8 (permalink)
God made me funky..
 
Registriert seit: Apr 2003
Ort: Bremen
Beiträge: 1.067
ActionScript:
  1. _root["txt"+i].selectable = false;
__________________
Kunst ist in erster Linie eine Frage der Form und nicht des Inhalts
Paul Rand
e2e4 ist offline   Mit Zitat antworten
Alt 16-02-2005, 21:32   #9 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Question

okay danke aber dazu ne frage warum kann man das nicht so wie die anderen sachen global setzen.
ActionScript:
  1. _global.style.selectable = false;

also warum wird das anders angesprochen ?
flozwo ist offline   Mit Zitat antworten
Alt 16-02-2005, 21:33   #10 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
RTFM
Die Eigenschaft selectable bezieht sich auf die TextField-Klasse und nicht auf die TextFormat-Klasse.
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 16-02-2005, 21:35   #11 (permalink)
God made me funky..
 
Registriert seit: Apr 2003
Ort: Bremen
Beiträge: 1.067
weil _global.style ein TextFormat-Objekt ist welches du dir ja selber erzeugst, TextField.selectable aber eine Eigenschaft des TextField-Objektes ist
__________________
Kunst ist in erster Linie eine Frage der Form und nicht des Inhalts
Paul Rand
e2e4 ist offline   Mit Zitat antworten
Alt 16-02-2005, 21:35   #12 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Lightbulb

okay weil ich mich immer gewundert habe das dies nich bei mir tat.

danke
flozwo ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:11 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele