Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-12-2005, 23:56   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 28
Preloader nur beim 1. mal richtig

Meine Preloader lädt nur beim ersten Mal richtig. Habe mir mal die getBytesLoaded und so tracen lassen. Beim ersten mal zeigt er das richtig an, beim zweiten mal aber total falsch. (viel zu klein)

Code:
MovieClip.prototype.loadMovieClip = function(movie) {
	var mc = this;
	var prozent = 0;
	var loaded = 0;
	var totel = 0;
	var geladen = 0;
	
	_root.preloader._visible = false;
	
	onEnterFrame = function()
	{
		if(_root.fader._currentframe < 15)
		{
			_root.fader.nextFrame();
		}
			
		if(_root.fader._currentframe == 15)
		{
			if(loaded == 0)
			{
				mc.unloadMovie(mc);
				mc.loadMovie(movie);
				loaded = 1;
				_root.preloader._visible = true;
			}

			// Preloaden
			if(loaded == 1)
			{
				total = Math.round(mc.getBytesTotal());
				geladen = Math.round(mc.getBytesLoaded());
				prozent = Math.round(geladen*100/total);
				trace(geladen + " von " + total + " ("+ prozent +"%)");
				//prozent += 5;
				_root.preloader.balken._width = prozent;
				if(prozent >= 100 && mc.getBytesLoaded() > 100)
				{
					_root.preloader._visible = false;
					_root.fader.nextFrame();
				}
			}
		}
		
		if(_root.fader._currentframe > 15 && _root.fader._currentframe < 30)
		{
			_root.fader.nextFrame();
		}
		
		if(_root.fader._currentframe == 30)
		{
			trace("feddich");
			_root.fader.gotoAndStop(1);
			delete this.onEnterFrame;
		}
	};
};
Das ist mal das getracete:
Code:
5172 von 146672 (4%) <-- Beim Start
14131 von 146672 (10%)
16350 von 146672 (11%)
21030 von 146672 (14%)
...
142036 von 146672 (97%)
145174 von 146672 (99%)
146672 von 146672 (100%)
feddich
146672 von 146672 (100%) <-- Klick zum Laden eines anderen swf's
feddich
1093 von 1093 (100%) <-- selber Film wie beim Start
feddich
Irgendwie komisch...
alesch ist offline   Mit Zitat antworten
Alt 19-12-2005, 05:36   #2 (permalink)
{flasher}
 
Benutzerbild von Majo
 
Registriert seit: Mar 2003
Ort: on water
Beiträge: 2.823
Code:
var mc = this;
	var prozent = 0;
	var loaded = 0;
	var totel = 0;//<---da sollte eigentlich total stehen!!!
	var geladen = 0;
__________________
hang loose
Majo ist offline   Mit Zitat antworten
Alt 19-12-2005, 11:13   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 28
Ach du grüne Neune. Vielen Dank, das könnte es sein.
alesch ist offline   Mit Zitat antworten
Alt 20-12-2005, 18:23   #4 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 28
Ok, das war's nicht.

Noch wer ne Idee?
alesch ist offline   Mit Zitat antworten
Alt 20-12-2005, 20:06   #5 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
such mal nach "cache" und "preloader"! Dürfte einiges dazu geben!

Alternativ kannst du eine Datei auch mit "Datei-Zusatz" von Zeit ansprechen und so den Player übertölpeln, der Datei ist es egal.
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 21-12-2005, 09:13   #6 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 28
Hmm, irgendwie nicht. Ist denn so im Code irgendwas falsch?
alesch ist offline   Mit Zitat antworten
Alt 21-12-2005, 09:39   #7 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Hast du mal die Datei?
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 21-12-2005, 22:46   #8 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 28
Ok, hab hier mal den ganzen Ordner. Weiss nicht was du alles brauchst. Guck dir das mal an, wäre (bin ich jetzt schon) dir sehr dankbar.

theAB-online.de.rar
alesch ist offline   Mit Zitat antworten
Alt 12-01-2006, 20:45   #9 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 28
Bin mit dem Problem immernoch nicht weiter. Würde gerne auch wissen ob das was ich da zusammengebaut hab, evtl. auch einfacher und umkomplizierter geht.

Danke.
alesch 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:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele