| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: May 2003
Beiträge: 19
| mit createEmptyMovieClip mc`s ineinander verschachteln
hallo zusammen, für einen preloader ich möchte gerne nacheinander mit createEmptyMovieClip clips ineinander legen. z.b.: _root.createEmptyMovieClip("main", 101); _root.main._x = 0; _root.main._y = 0; _root.main.createEmptyMovieClip("maps", 102); _root.main.maps._x = 0; _root.main.maps._y = 0; sodass also die _root.main.maps ein unter-mc von _root.main sind.jedoch scheint dies nicht möglich sein da ich mit einem späteren _root.main.maps.getBytesLoaded(); nichts auslesen kann. hier das ganze script (das orginal ist von rustycake hier im forum-vielen dank an dieser stelle, hat mir sehr weiter geholfen!) Code: _root.txtProzent._visible = 0;
_root.createEmptyMovieClip("main", 101);
_root.main._x = 0;
_root.main._y = 0;
_root.main.createEmptyMovieClip("maps", 102);
_root.main.maps._x = 0;
_root.main.maps._y = 0;
extern_laden = function (){
_root.main.loadMovie("mother_main.swf");
_root.main.maps.loadMovie("mother_maps.swf");
_root.createEmptyMovieClip("loadmain", 100);
_root.txtProzent._visible = 1;
_root.loadmain.onEnterFrame = function() {
if (_root.main.getBytesLoaded()>=4) {
_root.main._visible = 0;
_root.main.maps._visible = 0;
gesamt_main = _root.main.getBytesTotal();
bereits_main = _root.main.getBytesLoaded();
gesamt_maps = _root.main.maps.getBytesTotal();
bereits_maps = _root.main.maps.getBytesLoaded();
gesamt = gesamt_main + gesamt_maps;
bereits = bereits_main + bereits_maps;
prozent = Math.ceil((bereits/gesamt)*100);
_root.txtProzent.text = prozent + "%";
if (prozent == 100) {
_root.txtProzent._visible = 0;
delete this.onEnterFrame;
_root.gotoAndPlay("loaded");
}
}
}
}
extern_laden();
stop(); mopp |
| | |
| | #2 (permalink) |
| Gast
Beiträge: n/a
| ActionScript:
Und check mal, ob der MC maps überhaupt angelegt wurde. Flash macht beim Erstellen, Löschen und Verschachteln von MCs auf dem selben Frame manchmal Zicken. Sicherheitshalber könntest du zwischen den beiden createEmptyMovieClips einen Framewechsel mit einem onEnterFrame-Event erzwingen. |
|
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |