30.07.2012 Aufrufe

Leistungsoptimierung für die ADOBE FLASH-PLATTFORM

Leistungsoptimierung für die ADOBE® FLASH®-PLATTFORM

Leistungsoptimierung für die ADOBE® FLASH®-PLATTFORM

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

LEISTUNGSOPTIMIERUNG FÜR DIE <strong>FLASH</strong>-<strong>PLATTFORM</strong><br />

Renderleistung<br />

}<br />

}<br />

{<br />

}<br />

removeEventListener(Event.ENTER_FRAME,handleMovement);<br />

private function initPos():void<br />

{<br />

destinationX = Math.random()*(stage.stageWidth - (width>>1));<br />

destinationY = Math.random()*(stage.stageHeight - (height>>1));<br />

}<br />

private function handleMovement(e:Event):void<br />

{<br />

x -= (x - destinationX)*.5;<br />

y -= (y - destinationY)*.5;<br />

}<br />

if (Math.abs(x - destinationX) < 1 && Math.abs(y - destinationY) < 1)<br />

initPos();<br />

In <strong>die</strong>sem Code wird <strong>die</strong> Sprite-Klasse anstelle der MovieClip-Klasse verwendet, da keine separate Zeitleiste <strong>für</strong> jeden<br />

Apfel erforderlich ist. Verwenden Sie das Objekt, das am wenigsten Ressourcen belegt, um eine optimale Leistung zu<br />

erreichen. Als Nächstes wird <strong>die</strong> Klasse mit dem folgenden Code instanziiert:<br />

Letzte Aktualisierung 9.5.2012<br />

57

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!