vyaene
%Europe/Berlin %898 %2011, 22:33
Ik ben bezig met een applicatie waarin ik een login/registratie panel heb gemaakt.
Ik heb daarbij mijn Applicatie.mxml waarin ik twee zelfgemaakte components heb geplaatst. (Een registratie en login panel)
Ik heb mijn code om te registreren in mijn registratiecomponent geplaatst, en wanneer mijn registratie dan gelukt is wil ik dat de state in mijn Applicatie.mxml verandert van 'loggedOut' naar 'loggedIn'.
Maar hoe kan ik die state aanspreken in m'n signup.mxml als die state in Application.mxml staat?
Is een custom event aanmaken daarvoor een goed idee?
Vb. als m'n registratie/login voltooid is een String 'signupSucces' versturen en dit dan opvangen (in een switch case wss) in m'n Application.mxml? Of zou deze manier overkill zijn?
Edit:
En hoe werk ik daarmee via gewone AS3 klasses. Want ik had graag bij ieder component een aparte klasse aangemaakt waarin ik alle 'code' kon zetten, zo hoef ik dat nt in mijn .mxml zelf te doen. Maar hoe koppel je zo'n 'code-klasse' en een mxml-component aan elkaar, om vb. een textfield of button aan te spreken in die externe klasse?
Ik heb daarbij mijn Applicatie.mxml waarin ik twee zelfgemaakte components heb geplaatst. (Een registratie en login panel)
Ik heb mijn code om te registreren in mijn registratiecomponent geplaatst, en wanneer mijn registratie dan gelukt is wil ik dat de state in mijn Applicatie.mxml verandert van 'loggedOut' naar 'loggedIn'.
Maar hoe kan ik die state aanspreken in m'n signup.mxml als die state in Application.mxml staat?
Is een custom event aanmaken daarvoor een goed idee?
Vb. als m'n registratie/login voltooid is een String 'signupSucces' versturen en dit dan opvangen (in een switch case wss) in m'n Application.mxml? Of zou deze manier overkill zijn?
Edit:
En hoe werk ik daarmee via gewone AS3 klasses. Want ik had graag bij ieder component een aparte klasse aangemaakt waarin ik alle 'code' kon zetten, zo hoef ik dat nt in mijn .mxml zelf te doen. Maar hoe koppel je zo'n 'code-klasse' en een mxml-component aan elkaar, om vb. een textfield of button aan te spreken in die externe klasse?