Ich möchte die Validatoren eines Objekts durchlaufen. Validatoren müssen in einem Deklarationstag deklariert werden. Wie scrollt man durch Deklarationen? Wenn nicht, ist es besser, alle Validatoren zu finden, als durch alle Eigenschaften eines Objekts zu scrollen?Wie kann man mit actionscript auf die Deklarationen eines Objekts zugreifen?
0
A
Antwort
2
Setzen Sie die Validatoren einfach in eine Sammlung (ein Array zum Beispiel). Danach können Sie einfach die Elemente der Sammlung durchlaufen.
<fx:Declarations>
<fx:Array id="validators">
<mx:StringValidator source="{firstnameInput}" property="text" required="true" />
<mx:StringValidator source="{lastnameInput}" property="text" required="true" />
<mx:EmailValidator source="{emailInput}" property="text" required="true" />
<mx:DateValidator source="{dateInput}" property="text" required="false" />
</fx:Array>
</fx:Declarations>
Sie können dann verwenden Sie einfach 'validateAll()':
Validator.validateAll(validators);
oder Schleife über die Validatoren:
for each (var validator:Validator in validators) { ... }
1
Ich bin nicht sicher, ob ich Ihre Frage richtig verstehe, aber wenn Sie über alle Eigenschaften einer Klasse (einschließlich Meta-Tags) iterieren möchten, können Sie describeType verwenden.
Um Meta-Tags einzubeziehen, stellen Sie sicher, dass Sie die richtige Compiler-Option keep-as3-metadata
richtig eingestellt haben.
Verwandte Themen
- 1. Wie kann ich auf die Eigenschaften eines anonymen Objekts zugreifen?
- 2. Wie kann ich auf die Attribute dieses LDAP-Objekts zugreifen?
- 3. Wie kann ich auf Eigenschaften eines Objekts zugreifen
- 4. C++ Wie kann man auf die Mitgliederdaten eines Objekts in einer Map zugreifen und diese ändern?
- 5. Wie kann ich zur Laufzeit auf untergeordnete Mitglieder eines tabNavigator zugreifen, der mit ActionScript erstellt wurde?
- 6. Nodejs, wie auf eine Eigenschaft eines Objekts zugreifen
- 7. Wie überprüft man die Tiefe eines Objekts?
- 8. Wie kann ich auf Eigenschaften eines Javascript-Objekts zugreifen, wenn ich die Namen nicht kenne?
- 9. Wie kann ich auf die überschriebenen Eigenschaften eines .NET-API-Objekts in IronPython zugreifen?
- 10. actionscript (flex): Wie kann man wissen, ob eine Eigenschaft eines Objekts existiert (oder definiert ist)?
- 11. Wie kann ich auf ein Array innerhalb eines Objekts mit eckiger 1.x zugreifen?
- 12. Wie listet man die Eigenschaften eines Objekts in Python auf?
- 13. Wie kann auf die Eigenschaft eines verschachtelten Objekts zugegriffen werden?
- 14. Wie kann ich auf den Wert dieses JavaScript-Objekts zugreifen?
- 15. Zugreifen auf innere Klasse eines Objekts von einem anderen Objekt
- 16. Wie ändert man die Größe eines Divs innerhalb eines Objekts?
- 17. Wie kann ich auf die Referenzzählung eines Perl-Hashs zugreifen?
- 18. Wie kann ich auf die ListViewItems eines WPF-ListView zugreifen?
- 19. Ruby on Rails: Ich kann auf die Attribute eines Objekts in einem Array nicht zugreifen
- 20. Wie kann man über die Graph API auf die Daten eines anderen Benutzers zugreifen?
- 21. Wie kann man auf Objekteigenschaften zugreifen, die Sonderzeichen enthalten?
- 22. Wie kann man auf die Elementeigenschaften in einem Repeater zugreifen?
- 23. Wie verwendet man Variablen innerhalb eines JSON-Objekts mit JustGage
- 24. Kann ein Objekt auf das private Feld/die Funktion eines anderen Objekts derselben Klasse zugreifen?
- 25. Zugreifen auf Datenelemente eines Objekts aus einer Liste
- 26. Wie kann man in Delphi auf die (Super-) Basisklasse zugreifen?
- 27. groovy: Wie kann man auf die Eigenschaftendatei zugreifen?
- 28. Wie kann ich die "glade ID" eines gtk3-Objekts auslesen?
- 29. Codeigniter - Wie kann man mit ajax auf benutzerdefinierte Funktionen zugreifen?
- 30. Wie man das Bild eines Objekts in AS3 steuert
Ich verstehe nicht die Frage ... – Marty