Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-10-2003, 11:05   #1 (permalink)
pensionist
 
Benutzerbild von troner
 
Registriert seit: Jan 2003
Ort: Thalheim b. Wels
Beiträge: 568
removeMovieClip problem

Mahlzeit!

Ich habe folgendes Problem!

Ich habe eine funktion die jpg preloaded und überprüft ob sie zu 100% geladen sind das haut so weit hin jetzt aber will ich aber wenn sie zu 100% geladen sind das der loader_mc mit removeMovieClip wieder entnfernt wird!
Sobald ich aber diese mache funktioniert der preloader nicht mehr !!

Warum???

Hier die function:
ActionScript:
  1. function loader(i) {
  2.         _root.createEmptyMovieClip("loader_mc", 2);
  3.         _root.show_mc.loadMovie(dynPics_xml.firstChild.childNodes[i].childNodes[0].firstChild);
  4.         _root.bildText_txt.text = dynPics_xml.firstChild.childNodes[i].childNodes[1].firstChild;
  5.        
  6.         _root.loader_mc.onEnterFrame = function() {
  7.             gesamt = _root.show_mc.getBytesTotal();
  8.             bereits = _root.show_mc.getBytesLoaded();
  9.             prozent = Math.ceil((bereits/gesamt)*100);
  10.             _root.status_txt.text = String(prozent+" %");
  11.                 if (gesamt>=bereits) {
  12.                     //_root.show_mc.setMask("mask_mc");
  13.                     //delete this.onEnterFrame;
  14.                     _root.loader_mc.removeMovieClip(); // wenn ich das auskommentiere funzt es!
  15.         }
  16.     };
  17. }

mfg
Danke für eure Hilfe!!
troner ist offline   Mit Zitat antworten
Alt 23-10-2003, 11:42   #2 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
ändere deine überptüfung mal dahingehend...


ActionScript:
  1. _root.loader_mc.onEnterFrame = function() {
  2.                 var gesamt = _root.show_mc.getBytesTotal();
  3.                 var bereits = _root.show_mc.getBytesLoaded();
  4.                 var prozent = Math.ceil( (bereits/gesamt) * 100);
  5.                
  6. _root.status_txt.text = String(prozent+" %");
  7.                
  8. if( (bereits == gesamt) && ( gesamt > 4)) {
  9.                         _root.loader_mc.removeMovieClip();
  10.                 }
  11.         };

gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 23-10-2003, 11:51   #3 (permalink)
pensionist
 
Benutzerbild von troner
 
Registriert seit: Jan 2003
Ort: Thalheim b. Wels
Beiträge: 568
das funzt jetzt!!

Danke!!

Aber kannst du mir auch erklären warum ich möchte es gerne verstehen!
Mach das mit as noch nicht solange!
troner ist offline   Mit Zitat antworten
Alt 23-10-2003, 11:58   #4 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
weil du wenn der film noch nich geladen ist, bzw. noch kein response vom server bekommen hast -1 zurück als wert deiner abfrage bekommst.

nun wartest du solange, bis die wirkliche anzahl von bytes vom server gesendet wurde...

gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 23-10-2003, 12:04   #5 (permalink)
pensionist
 
Benutzerbild von troner
 
Registriert seit: Jan 2003
Ort: Thalheim b. Wels
Beiträge: 568
Danke!!

Jetzt hab ichs gecheckt!
troner 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 03:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele