| |||||||
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: Dec 2005
Beiträge: 11
|
Sali, Ich habe das forum durchsucht habe auch par sachen gefunden die mein Preloader verbessert haben, aber habe immer noch ein nervendes Problem. Wenn ich meine 2.swf teste laedt der Preloader bis auf 100 geht dann weg und die 3.swf öffnet sich. Alles prima also. Das problem besteht aber wenn ich von meiner 1.swf die Preloader swf (2.swf) lade die dann die 3.swf öffnet. Der Preloader bleibt stehen auf der 0 und verschwindet auch nicht von der 3.swf Zum testen sodass ihr meine problem versteht probiert einfach mal: Bei diesem link funktioniert der Preloader so wie ich es will.http://www.crazy-greek.com/bmwpreload.swf Bei diesem link funktioniert er nicht. Wenn ihr auf der hauptseite seid macht click auf den Link "Red Devil". http://www.crazy-greek.com/ Vielen Dank im voraus. Gruß Crazy Greek |
| | |
| | #2 (permalink) |
| meistens harmlos Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 17.643
|
Ja wie sieht denn u.a. das Script von deinem Preloader aus? Und wie lädst du hinzu? Ansonsten wird das ein Quiz. ![]() Mehr (relevante) Infos - Script/Aufbau/ggf. Demodateien - wären also nett. Geändert von rena (06-12-2005 um 22:06 Uhr) |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Dec 2005
Beiträge: 11
| Preloader!!
Also hier die Preloader datei als anhang. Der anhang funktioniert problemlos. Das problem besteht aber wenn man unter http://www.crazy-greek.com auf den link Red Devil clickt. Danke. Gruss Crazy-Greek |
| | |
| | #6 (permalink) |
| meistens harmlos Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 17.643
|
Hab ich - schon im Startbeitrag. Aber wie gesagt läßt sich da ohne Script (und deine Datei kann ich ja aufgrund der Version nicht öffnen) nicht viel sagen. Ich vermute mal es liegt an den Pfaden - z.B. _root verwendet obwohl die hinzugeladene Datei eben dann nicht mehr in _root (Hauptzeitleiste des Hauptfilms) liegt sondern nach dem Laden in einem Movieclip. Generell empfiehlt es sich, relative Pfade (this, _parent -> Kombinationen) zu verwenden anstatt absoluten (_root) Alternativ kannst du auch mal nach dem Befehl lockroot in der Flashhilfe/Actionscriptreferenz schauen. Könnte auch helfen. Gruß Rena Geändert von rena (06-12-2005 um 23:15 Uhr) |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Dec 2005
Beiträge: 11
|
Also ich habe dir mal den script eingfügt. Vielleicht kannst du mir ja so weiterhelfen. Code: this.onEnterFrame = function() {
_root.container_mc.stop();
loadedBytes = _root.container_mc.getBytesLoaded();
totalBytes = _root.container_mc.getBytesTotal();
loading_progress = int((loadedBytes/totalBytes)*100);
if(loading_progress == 100) {
_root.container_mc.play();
gotoAndPlay("fadeout");
delete this.onEnterFrame;
}
}
stop(); Gruß Crazy Greek |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Apr 2005
Beiträge: 4
|
MovieClipLoader.loadClip() ist die bessere alternative ! ---------------------------------------------------------------- var myFirtsClipLoader:MovieClipLoader = new MovieClipLoader(); var myListener:Object = new Object(); myListener.onLoadProgress() = function(aZiel_mc , aLoadedBytes , aTotalBytes ) { // Hier Anweisungen einfügen } myListener.onLoadInit() = function( aZiel_mc) { // Hier Anweisungen einfügen // Der film ist geladen und gestartet. } myFirtsClipLoader.addListener(myListener); myFirtsClipLoader.loadClip("bmwmovie.swf","_root.c ontainer_mc"); // Starte lade anweisung jetzt sollte onLoadProgress regelmässig angesprungen werden und dir die notwendigen information in den beiden parameter aLoadedBytes , aTotalBytes ausspucken. ist der swf komplett eingeladen dann wird onLoadInit aufgerufen . greetings Geändert von 304000 (06-12-2005 um 23:38 Uhr) |
| | |
| | #9 (permalink) |
| meistens harmlos Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 17.643
|
Die Loaderklasse? Möglich, kenn ich nicht (zumindest nicht praktisch) - probier es aus @Crazy Greek ![]() Ansonsten wie gesagt: Du mußt die absoluten Pfade (_root) durch relative Pfade (this._parent, oder _parent oder this._parent._parent oder oder oder ... keine Ahnung wie dein Aufbau in sich verschachtelt ist) ersetzen. Edit: Grundlagen -> Steuerung zwischen Hauptzeitleiste (auch Szenen), Movieclips und Stufen (zweiter Beitrag -> Punkt 4 und allgemeines zum Prinzip "Pfad" irgendwo in den Nachsätzen) Geändert von rena (06-12-2005 um 23:32 Uhr) |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: Dec 2005
Beiträge: 11
| Ok Danke!
Ok danke an euch zwei. Ich krieg es leider immer noch nicht hin, aber ich will euch nicht weiter mit dem Problem nerven. Ich probiere es indem ich den Preloader wieder neu schreibe. Vielen Dank trotzdem. Gruß Crazy Greek |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |