Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-06-2010, 20:31   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Beiträge: 491
Exclamation Aktualisierungsreihenfolge...

Ich verwende ActionScript 3.

Es werden zwei / drei recht rechenintensive Vorgänge fast direkt hintereinander ausgeführt - ein MovieClip wird platziert (der recht groß ist - kann ich aber nichts dran ändern), eine Bitmap wird transformiert und gerendert, usw.

Jetzt sollen diese zwei, drei Vorgänge für den Benutzer gleichzeitig geschehen.
Leider aber werden die Anweisungen nacheinander - und auch für den Benutzer - nacheinander sichtbar ausgeführt.
Das sind zwar nur sehr geringe zeitliche Abstände - doch dem Benutzer fällt dies trotzdem auf.

Wie kann ich das gleichzeitige Rendern mehrer AS3-Codezeilen erzwingen? - Falls dies überhaupt möglich sein sollte...

Vielen Dank für eure Antworten im Voraus!
Mit freundlichen Grüßen
Firemice
Firemice ist offline   Mit Zitat antworten
Alt 21-06-2010, 21:17   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Synchrones AS wird immer innerhalb eines Frames ausgeführt und der Frame wird erst gerendert, wenn die Scriptausführung abgeschlossen ist. Der Nutzer kann also gar keine Verzögerungenen zwischen zwei hintereinander stehenden Aktionen merken. Entweder friert alles ein, während dieser Frame abgearbeitet wird, oder nicht - dazwischen gibt's nichts.

Bei asynchronen Aktionen (z.B. dem nachladen von Inhalten) ist das natürlich anders. Wie der Name schon sagt, sind dieses zeitlich losgelöst. Für solche Aktionen gibt es jedoch fast immer Event-Handler, mit denen man Scriptteile verzögern kann, die synchron dazu laufen sollen.
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist gerade online   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
actionscript 3, aktualisieren, code, gleichzeitig, nacheinander

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 21:34 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele