`SeriOUs
Legacy Member
Hey,
Ik vraag me af wat de 'best practice' is en/of welke methode van de onderstaanden de meest performante is.
Probleem: Een object (foo) wordt toegevoegd aan de stage, en moet gecentreerd staan. Aangezien alle objecten van deze klasse (Foo) dit hebben, zou ik het volledig automatisch willen laten gebeuren bij een addChild(foo). Bij de constructor heeft Foo natuurlijk geen instantie van de stage. Er moet gewacht worden tot een Foo-object wordt toegevoegd aan de displaylist.
Is het nu best om:
1. een stage reference mee te geven tijdens de aanmaak van het object.
of
2. een eventlistener van type event.ADDED_TO_STAGE in Foo declareren, en vanuit zijn handler dan de stage aan te roepen.
Greetz!
Ik vraag me af wat de 'best practice' is en/of welke methode van de onderstaanden de meest performante is.
Probleem: Een object (foo) wordt toegevoegd aan de stage, en moet gecentreerd staan. Aangezien alle objecten van deze klasse (Foo) dit hebben, zou ik het volledig automatisch willen laten gebeuren bij een addChild(foo). Bij de constructor heeft Foo natuurlijk geen instantie van de stage. Er moet gewacht worden tot een Foo-object wordt toegevoegd aan de displaylist.
Is het nu best om:
1. een stage reference mee te geven tijdens de aanmaak van het object.
Code:
private _foo:Foo = new Foo(stage);
2. een eventlistener van type event.ADDED_TO_STAGE in Foo declareren, en vanuit zijn handler dan de stage aan te roepen.
Greetz!
