ich ein MXML benutzerdefinierte Komponenten implementiert haben, und ich würde gerne Parameter an den Konstruktor übergeben:Passing Konstruktorparameter für MXML-basierte benutzerdefinierte Flex-Komponenten
newUser = new userComp("name");
anstelle von Set-Methoden.
Ist dies möglich, wenn die benutzerdefinierten Komponenten haben in MXML (mit initialize=myPseudoCostructor()
Methode?) Gebaut
Oder ich kann nur den Parameter mit einer zusätzlichen Codezeile gesetzt?
ok, wenn ich also eine benutzerdefinierte Komponente mit mxml erstelle, kann ich die Variablen erst später beim Aufruf ihrer Methoden setzen. – aneuryzm
Sie können einen Konstruktor in einer MXML-Komponente definieren, und Sie können sogar Parameter in diesem Konstruktor haben; Die Einschränkung besteht jedoch darin, dass alle Parameter für den Konstruktor optional sein müssen. – Panzercrisis
Ich bekomme 'Mehrere Konstruktordefinitionen gefunden. Konstruktor ist möglicherweise nicht in code definiert. Es heißt [hier] (http://livedocs.adobe.com/flex/3/html/help.html?content=basic_as_2.html) (in einer Notiz), dass dies ist explizit nicht erlaubt. – dm78