1. #1
    `SeriOUs's Avatar
    Registered
    17/07/02
    Location
    Te Gènk
    Posts
    1,691
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    1/1

    added_to_stage vs stage reference

    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.
    Code:
    private _foo:Foo = new Foo(stage);
    of

    2. een eventlistener van type event.ADDED_TO_STAGE in Foo declareren, en vanuit zijn handler dan de stage aan te roepen.

    Greetz!
    no votes  

  2. #2
    Zero Grav's Avatar
    Registered
    06/06/04
    Location
    Bilzen
    Posts
    8,805
    iTrader
    18 (100%)
    Mentioned
    0 Post(s)
    Reputation
    42/128
    Wat beter is weet ik niet, wij krijgen alleszins het tweede aangeleerd.

    Maar logischerwijs heb ik iets van: Waarom het eerste gebruiken als het tweede voorhanden is? Ge zit dan weer met een extra parameter te sukkelen voor iets dat ge eigenlijk al intern kunt laten oplossen. Ook moet ge niet constant met een variabele zitten werken, maar gewoon met het object dat ge al voor handen hebt. Dat oogt toch beter vind ik dan.
    no votes  

  3. #3
    `SeriOUs's Avatar
    Registered
    17/07/02
    Location
    Te Gènk
    Posts
    1,691
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    1/1
    Bedankt. Ik vertrouw op uw studie dan.

    Ik had het ook zo geïmplementeerd, maar op internet zie ik er veel stage references door geven.

    Misschien in de week eens wat performance-testjes schrijven.
    Bedankt voor de snelle reply!
    no votes  

  4. #4
    dendaak's Avatar
    Registered
    01/07/04
    Posts
    6,404
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/12
    Ik doe het zelfde als Zero Grav dus insgelijks.
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in