ActionScript 3 performance tip: Slå mouseEnabled og mouseChildren fra
Jeg kan ikke tage æren for dette ActionScript 3 tip, men det skal ikke udelukke mig fra at bringe det:
Hvis du har mange objekter på scenen, så kan man ofte halvere CPU forbruget ved at sætte mouseEnabled = false og mouseChildren = false på de objekter som rent faktisk ikke skal interagere med musen.
Så, tak til NateJC for at dokumentere det:
mouseEnabled and mouseChildren Affect CPU Load
Og til Ryan Taylor for at påpege det (se den første kommentar):
Does this code make my Flash look fat?



Det gjorde ingen forskel på min maskin.
Den stod på 18 CPU og når jeg ændre den så hopper den op og ned igen på 18-19CPU i begge mode.
På min Quad-code syntes jeg godt at jeg kunne se en lille nedgang, men da den på intet tidspunkt var over 3%, så er det lidt svært for mig at vurdere præcist hvor stor en forskel det gør.
Men, om ikke andet, så er det da lidt at have i baghovedet til næste gang man laver et projekt med mange objekter på scenen