• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-08-2006, 14:43   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Ort: Stuttgart
Beiträge: 37
Auf Inhalt von Textfelder zugreifen

Hallo, ich gehöre auch zu den Flasheinsteigern!

Ich mache ein Würfelspiel, in dem die Spieler ihre Namen eingeben sollen. Nun möchte ich gerne auf den Inhalt der TextInput Felder zugeifen, krieg es aber nicht so ganz hin. Kann mir jemand weiterhelfen??
Andreaz ist offline   Mit Zitat antworten
Alt 15-08-2006, 14:47   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.109
textfeld auf der bühne aufziehen
im eigenschaften-fenster
- im select: eingabetext auswählen
- direkt darunter instanzname vergeben, z.b. "spieler1"

dann im AS:
var spielername = _root.spieler1.text;
__________________
die ultimative antwort auf alle programmierfragen: der debugger!
- vor eine programmzeile klicken (==roter punkt)
- im menü "debuggen" aufrufen
- auf den grünen pfeil klicken
- im swf etwas machen (der programmablauf hält beim roten punkt)
- links die objekte auswählen, variable, interne... mal alles ansehen!
mit dem debugger kann man sein programm schrittweisse abarbeiten und in alle variable reinsehen.

mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (15-08-2006 um 14:50 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 15-08-2006, 15:26   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Ort: Stuttgart
Beiträge: 37
Wenn man den Inhalt des Textfeldes über trace ausgeben will, gibt er undefined an. Gibt es da auch noch andere Möglichkeiten?
Andreaz ist offline   Mit Zitat antworten
Alt 15-08-2006, 15:45   #4 (permalink)
liebt Skorpionin
 
Benutzerbild von Skorpion
 
Registriert seit: Apr 2003
Beiträge: 1.258
Du könntest alternativ im Eigenschaftenfenster bei Var: einen Variablennamen setzen, diese Variable erhält dann automatisch den eingegebenen Text.
Was hgseib schreibt ist jedoch korrekt, es stellt sich also die Frage was schief läuft. Sind deine Eingabetextfelder nicht auf der Hauptebene? Teste mal mit trace (_root.spieler1), ob dieses Objekt überhaupt existiert.
Skorpion ist offline   Mit Zitat antworten
Alt 15-08-2006, 16:33   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Ort: Stuttgart
Beiträge: 37
Alles klar, besten Dank für die Hilfe
Andreaz ist offline   Mit Zitat antworten
Alt 15-08-2006, 16:39   #6 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.109
*
Angehängte Dateien
Dateityp: zip vier_namen.zip (4,9 KB, 8x aufgerufen)
__________________
die ultimative antwort auf alle programmierfragen: der debugger!
- vor eine programmzeile klicken (==roter punkt)
- im menü "debuggen" aufrufen
- auf den grünen pfeil klicken
- im swf etwas machen (der programmablauf hält beim roten punkt)
- links die objekte auswählen, variable, interne... mal alles ansehen!
mit dem debugger kann man sein programm schrittweisse abarbeiten und in alle variable reinsehen.

mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 15-08-2006, 19:50   #7 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Ort: Stuttgart
Beiträge: 37
Besten Dank für deine Bemühungen

Gruß andreaz
Andreaz 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 01:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele