• SpryFlashCMS das Flash CMS
  • Flash on the Beach 2010 in Brighton!
  • Adobe User Group
Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-01-2010, 13:23   #1 (Permalink)
Neuer User
 
Registriert seit: Jan 2010
Beiträge: 7
Preloader externes SWF

Liebe Leute

Ich bin z.Z. am verzweifeln wg eines Problems.

Mein Ziel ist es einen 28MB grosses SWF via Preloader zu laden.

Das versuche ich folgendermassen:

// get movie

_root.createEmptyMovieClip("container", 22);
loadMovie("redbox_movie09.swf", "container");
container._x = 100;
container._y = 100;


//preloader

LOADED = Math.round(_root.container.getBytesLoaded());
TOTAL = Math.round(_root.container.getBytesTotal());
PERCENT = LOADED/TOTAL;
TEXT = Math.round(PERCENT*100);
if (LOADED == TOTAL) {
_root.container.play()
}


Der erste call (_root.createEmptyMovieClip) funktioniert ohne Preloader.

Aber mit dem Preloader geht gar nichts...

Weiss jemand wieso?

1000 Dank für eure Hilfe.
livingtech ist offline   Mit Zitat antworten
Alt 08-01-2010, 13:29   #2 (Permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 10.212
hi und willkommen im flashforum.
der preloader muss mehrfach, also in einer schleife ausgeführt werden. z.B. eine onEnterFrame schleife bietet sich hierfür an.
so wie von dir beschrieben führt er den code ja nur einmal aus... der preloader soll aber die aktuellen werte anzeigen und muss daher solang in der schleife ausgeführt werden bis der ladevorgang beendet ist.
zum thema preloader findest du hier im forum auch endlos viele beiträge! einfach mal die SuFu bemühen

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da!
salazar ist offline   Mit Zitat antworten
Alt 08-01-2010, 13:33   #3 (Permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 10.212
ich hab deinen beitrag mal hierher verschoben.
cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da!
salazar ist offline   Mit Zitat antworten
Alt 08-01-2010, 13:55   #4 (Permalink)
Neuer User
 
Registriert seit: Jan 2010
Beiträge: 7
Hab _root.onEnterFrame Funktion hinzugefügt, geht aber immer noch direkt von 0 auf 100%... weisst du wieso?

_root.createEmptyMovieClip("container", 22);
loadMovie("redbox_movie09.swf", "container");
container._x = 100;
container._y = 100;
_root.container.stop();


_root.onEnterFrame = function() {
LOADED = Math.round(_root.container.getBytesLoaded());
TOTAL = Math.round(_root.container.getBytesTotal());
PERCENT = LOADED/TOTAL;
TEXT = Math.round(PERCENT*100);
if (LOADED == TOTAL) {
_root.container.play()
}
}
livingtech ist offline   Mit Zitat antworten
Alt 08-01-2010, 13:58   #5 (Permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 10.212
hi,
hab mir das jetzt nicht näher zu gemüte geführt dein as... aber schau dir allein mal deine "prozentrechnung" genauer an!... halt.ich seh grad das du das ja eine zeile weiter erst beim text machst... wieso auch immer.
jedenfalls. was soll den dann TEXT überhaupt sein??

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da!

Geändert von salazar (08-01-2010 um 14:00 Uhr)
salazar ist offline   Mit Zitat antworten
Alt 08-01-2010, 14:06   #6 (Permalink)
Neuer User
 
Registriert seit: Jan 2010
Beiträge: 7
text ist die %-Zahl 0-100%
livingtech ist offline   Mit Zitat antworten
Alt 08-01-2010, 14:12   #7 (Permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 10.212
ja, schon klar
und TEXT ist dann dein textfeld oder wie?
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da!
salazar ist offline   Mit Zitat antworten
Alt 08-01-2010, 14:15   #8 (Permalink)
Neuer User
 
Registriert seit: Jan 2010
Beiträge: 7
genau... und das zeigt immer 100 an.
livingtech ist offline   Mit Zitat antworten
Alt 08-01-2010, 14:26   #9 (Permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 10.212
und das ganze passiert offline?
vielleicht ist die swf offline so schnell geladen das der nix anderes als 100% ausgeben kann?

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da!
salazar ist offline   Mit Zitat antworten
Alt 08-01-2010, 14:27   #10 (Permalink)
Neuer User
 
Registriert seit: Jan 2010
Beiträge: 7
nö, habs auch online probiert mit gleichem resultat.
livingtech ist offline   Mit Zitat antworten
Alt 08-01-2010, 14:36   #11 (Permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 10.212
hab deinen code mal ein bissal strukturiert und dabei auch gleich mal getestet... und es fluppt doch ganz gut soweit. die prozente werden schön bis 100 hochgezählt.
PHP-Code:
_root.createEmptyMovieClip"container",22 );
_root.container.loadMovie"xyz.swf" );
_root.container._x 100;
_root.container._y 100;
//_root.container.stop();

_root.onEnterFrame = function() {
    
    var 
loaded  _root.container.getBytesLoaded();
    var 
total   _root.container.getBytesTotal();
    var 
percent Math.roundloaded total 100 ); 
    
    
_root.instanznameDeinesTextfeldes.text percent "%";

    if ( 
percent == 100 && loaded ) {
        
        
delete _root.onEnterFrame;
        
//_root.container.play();
        
    
}
    
}; 
cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da!
salazar ist offline   Mit Zitat antworten
Alt 08-01-2010, 14:46   #12 (Permalink)
Neuer User
 
Registriert seit: Jan 2010
Beiträge: 7
hey supercool!! dein code funktioniert auch bei mir!

1000 dank.

lg
livingtech ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
externes swf, preloader

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Preloader und externes Bild neonox Flash MX 8 03-05-2005 15:45
preloader + externes .jpg moodini Flash MX 6 20-06-2003 17:33
preloader für externes swf ? blue-neo Flash MX 2 27-05-2003 17:44
externes swf und preloader kirk123 Flash MX 7 25-01-2003 16:35
externes swf preloader esia ActionScript 1 1 07-12-2001 10:19


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:39 Uhr.

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


Copyright ©1999 – 2010 Marc Thiele und Sascha Wolter.