Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-07-2006, 01:07   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 34
textfield mit dynamischem instance name

hi,

ich moechte eine Reihe von textfields erzeugen und dann den text davon setzten:

soweit ist's mir ja noch klar:

Code:
for (i=0; i<n; i++) {
createTextField("Feld"+i, 1, 0, i*20, 100, 20);
nur wie weise ich dem textfield jetzt den text zu? Mit fixem instance name ginge es mit
Code:
Feld0.text = "Text fuer Zeile 0"
aber wie mach ich das mit variablem instance name?
engywok ist offline   Mit Zitat antworten
Alt 08-07-2006, 08:53   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Die werden alle auf die Tiefe "1" gesetzt.
Das kann ja nicht gehen.
__________________

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

Geändert von thebiz (08-07-2006 um 08:57 Uhr)
thebiz ist offline   Mit Zitat antworten
Alt 08-07-2006, 08:59   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Hi,

zB so:

PHP-Code:
for (var 010i++)
{
    
_root.createTextField("Feld"+ii0i*2010020);
    
_root["Feld"+i].border true;
    
_root["Feld"+i].text "text : " i

__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 09-07-2006, 00:58   #4 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 34
Danke!

Danke! Das funktioniert jetzt
Dafür hab ich jetzt ein anderes Problem:
Ich würde gerne die Schriftgröße festlegen. Dazu verwende ich folgenden Code:
Code:
meinFormat = new TextFormat();
meinFormat.size = 10;
for (a=0;a<zeilen;a++){
	createTextField("Zeile"+a,a+1,0,100+(a*10),100,20);
	_root["Zeile"+a].autoSize="right";
	_root["Zeile"+a].setTextFormat(meinFormat);
            ...
Leider funktioniert's nicht...
Was hab ich da wieder falsch gemacht?
engywok ist offline   Mit Zitat antworten
Alt 09-07-2006, 01:52   #5 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Versuche mal setNewTextFormat.
Vielleicht gehts damit schon.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 09-07-2006, 14:32   #6 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 34
Damit geht's jetzt - Danke!

Dafür hab ich gleich die nächste Frage (die letzte, versprochen )

Kann ich ein mehrzeiliges Textfeld unten ausrichten? (Und wenn ja, wie?)
(Ich hätte gerne in einer Spalte über einer Tabelle Zahlen stehen. Wie viele und welche ist variabel. Nach jeder sollte ein Zeilenumbruch sein und die letzte davon sollte direkt über der Tabelle stehen.)
engywok 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 10:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele