Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-07-2003, 11:00   #1 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
in welcher Abfolge werden Scrips ausgeführt?

hi, ich habe einen Flash film, in dem es mehrere MCs gibt, die alle eigenes AS haben (sprich das AS liegt auf diesen MCs und nicht in _root)

nun wollte ich fragen, welches AS denn nun zuerst ausgeführt wird. Erst das AS von _root, oder erst die AS von den MCs?
Janoscharlipp ist offline   Mit Zitat antworten
Alt 27-07-2003, 11:09   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
von unten nach oben
_root dann in nen mc
dort werden dann erstmal alle mcs abgearbeitet bevor der nächste mc im root drankommt

die abarbeitungsreihenfolge von mcs in einer zeitleiste hängt (vermutung) hängt von ihrer tiefe ab.
manuell erstellte mcs tragen negative tiefen und die werden wohl vom neagivsten her nach oben abgearbeitet.
wie flash sonst festlegen könnte was wann abgearbeitet wird weiß ich nich

deluxe
Deluxe ist offline   Mit Zitat antworten
Alt 27-07-2003, 11:20   #3 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
thx

wie ist das, sind da dann schon alle objekte geladen auf der Bühne, wenn das erste AS (also _root) ausgeführt wird?
Janoscharlipp ist offline   Mit Zitat antworten
Alt 27-07-2003, 11:40   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
sagt dir der begriff preloader was?
was is das besondere an dieser vorgehensweise?

deluxe
Deluxe ist offline   Mit Zitat antworten
Alt 27-07-2003, 13:06   #5 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
also fängt Flash schon mal an das AS auszuführen, obwohl noch nicht alle objekte da sind.

heißt das, dass Flash noch überhaupt keine Ahnung hat, dass diese ungeladenen Objekte existieren,
oder sind sie bereits als Objekte angelegt, nur ihr Erscheinungsbild (/sound) ist noch nicht geladen?
Janoscharlipp ist offline   Mit Zitat antworten
Alt 27-07-2003, 13:39   #6 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
boah du frägst mich sachen
du meinst ob er weiß dass sich im film 100mcs befinden?
ich nehme an diese infos sind im fileheader der swf hinterlegt sind
sonst wüßte flash nicht was es laden muss
->ohne gewähr

aber des geht voll ins elementare

tipp:

http://www.openswf.org

vielleicht kriegste dort deine infos

deluxe
Deluxe ist offline   Mit Zitat antworten
Alt 27-07-2003, 13:46   #7 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
sag mal, fragst du das nur aus interesse oder hast du ein konkretes problem oder eine idee was du damit anstellen könntest?


gruß, mati
__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 27-07-2003, 13:55   #8 (permalink)
filmtip: snatch
 
Registriert seit: Oct 2001
Beiträge: 1.562
Hi
es gibt sowas wie einen preloader für code, der
sich in einem keyframe eines movieclips befindet:

#initclip
#endinitclip


gruss skyla
Skyla ist offline   Mit Zitat antworten
Alt 27-07-2003, 14:11   #9 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Ich würde einfach mal ein Beispiel konstruieren und überall traces reinhauen. Dann siehst du sehr schnell, was in welcher Reihenfolge ausgeführt wird.

mfg r.
bokel ist offline   Mit Zitat antworten
Alt 27-07-2003, 17:47   #10 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
danke euch.

deluxe hat recht, erst mal wird das _root AS ausgeführt, dann folgen die MCs, in welcher Reihenfolge habe ich nicht überprüft, war für mich nicht wichtig.

das mit #initclip und #endclip werde ich mir mal ansehen, hört sich interessant an.

@mati
ja, ich habe einen bestimmten Grund. Ich habe ein swf (ohne Preloader, jajaja, darf nicht sein, ist aber so) und dort ist in _root ein AS, das an einigen MCs herum hantiert, die aber eben vielleicht noch garnicht geladen sind.
Janoscharlipp ist offline   Mit Zitat antworten
Alt 27-07-2003, 18:05   #11 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
ok, habs mal ausprobiert.
offline musste ein ziemlich dickes mp3 rein, damit Flash mit dem laden nicht hinterher kam, aber folgendes gibt "undefined" zurück, wenn ich das mp3 in _root.x groß genug mache.

ActionScript:
  1. _root.onLoad = function(){
  2. trace(typeof(x));
  3. }
Janoscharlipp ist offline   Mit Zitat antworten
Antwort

Lesezeichen

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 13:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele