Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-08-2011, 07:43   #1 (permalink)
Neuer User
 
Registriert seit: May 2011
Beiträge: 10
alle TextInput Felder auslesen

Hallo zusammen

Möchte alle TextInput Felder auslesen (ID und Text). Die Felder werden dynamisch erzeugt das untere MXML ist nur ein Beispiel der Ausgabe.

Habe folgendes MXML:

Code:
		<s:Form id="theForm">
			<s:FormItem label="dynLabel">
				<s:TextInput/>
			</s:FormItem>
		</s:Form>
Code:
			trace(view.theForm.numElements);
			for (var i:int = 0; i < view.theForm.numElements; i++)
			{
				var a:UIComponent = view.theForm.getElementAt(i) as UIComponent;
				for (var b:int = 0; b < a.numChildren; b++) {
				var s:TextInput = a.getChildAt(b) as TextInput;
				trace(s.id + " == " + s.text);
				}
			}
Obwohl ich s als TextInput gesetzt habe:
Cannot access a property or method of a null object reference.

Und es erscheint keine Ausgabe des 'trace'.
neridox ist offline   Mit Zitat antworten
Alt 04-08-2011, 07:57   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Bremen
Beiträge: 13.358
Programmiere nur gegen das IVisualElementContainer Interface. Ist aber gerade nur ein Versuch:
Code:
const length:uint = theForm.numElements;

for (var i:uint; i < length; i++)
{
  var formItem:FormItem = theForm.getElementAt(i) as FormItem;
  if (formItem)
  {
    var l:uint = formItem.numElements;
    for (var j:uint; j < l; j++)
    {
      var textInput:Textnput = formItem.getElementAt(j) as TextInput;
      if (textInput)
      {
        trace(textInput.text);
      }
    }
  }
}
Omega Psi ist offline   Mit Zitat antworten
Alt 04-08-2011, 08:06   #3 (permalink)
Neuer User
 
Registriert seit: May 2011
Beiträge: 10
Zitat:
Zitat von Omega Psi Beitrag anzeigen
Programmiere nur gegen das IVisualElementContainer Interface. Ist aber gerade nur ein Versuch:
Perfekt! Vielen Dank!

Versuch gelungen
neridox 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Bindabel variable und dynamisch erzeugte TextInput felder Montag Flex programmieren 6 04-03-2010 13:36
alle Tb-Felder ändern, außer... pilzebub PHP und MySQL 5 28-03-2008 18:19
Alle Felder einer DB durchlaufen... Allright PHP und MySQL 5 25-12-2007 13:53
textinput felder zurücksetzen liga Flash Einsteiger 3 30-10-2006 06:43
alle felder löschen Maxi Flash MX 3 07-06-2002 22:16


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

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


Copyright ©1999 – 2014 Marc Thiele