Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-06-2004, 14:58   #1 (permalink)
Neuer Abuser
 
Benutzerbild von Shoom
 
Registriert seit: Apr 2004
Ort: Vor dem Computer
Beiträge: 68
function deleten??

gibt es sowas wie "delete" auch für Funktionen?

Code:
var percentDone;
this.onEnterFrame = function() {
	totalBytes = Math.round(getBytesTotal()/1024);
	loadedBytes = Math.round(getBytesLoaded()/1024);
	percentDone = Math.round((loadedBytes/totalBytes)*100);
	percent = percentDone+"%";
	loaded = loadedBytes+"kB/"+totalBytes+"kB";
	trace("geladene Prozent" add percentDone);
	if (percentDone<100) {
		gotoAndPlay(percentDone);
	} else {
		gotoAndPlay(101);
	}
};
ich möchte das ab dem 101. Frame die function nicht mehr ausgeführt wird! Eigentlich hatte ich gedacht, dass wenn das 101. Frame ein leeres KeyFrame ist die Funktion die im 1. Frame steht nicht mehr gilt... sie wird aber die ganze Zeit weiter ausgeführt, so dass der Film beim 101 Frame stehen bleibt....
__________________
When you cross my mind best look both ways
----------------------------
-->Thirsting-Ear<--
Shoom ist offline   Mit Zitat antworten
Alt 16-06-2004, 14:59   #2 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
if(irgendwas)
delete this.onEnterFrame;

ohne klammern !!!

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 16-06-2004, 15:21   #3 (permalink)
Neuer Abuser
 
Benutzerbild von Shoom
 
Registriert seit: Apr 2004
Ort: Vor dem Computer
Beiträge: 68
Thumbs up

sauber!

besten Dank!! Läuft einwandfrei!
__________________
When you cross my mind best look both ways
----------------------------
-->Thirsting-Ear<--
Shoom ist offline   Mit Zitat antworten
Alt 16-06-2004, 15:21   #4 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
wenn ich deinen code und dein vorhaben richtig interpretiere, dann muss es (wie nky sagte) heißen:
Code:
var percentDone;
this.onEnterFrame = function() {
	totalBytes = Math.round(getBytesTotal()/1024);
	loadedBytes = Math.round(getBytesLoaded()/1024);
	percentDone = Math.round((loadedBytes/totalBytes)*100);
	percent = percentDone+"%";
	loaded = loadedBytes+"kB/"+totalBytes+"kB";
	trace("geladene Prozent" add percentDone);
	if (percentDone<100) {
		gotoAndPlay(percentDone);
	} else {
		gotoAndPlay(101);
		delete this.onEnterFrame;
	}
};
mky, mati


Edit: d'oh, wenn das mal nicht zu langsam war
__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 16-06-2004, 15:24   #5 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
nky sagt - hmmmmmm mky
nky ist offline   Mit Zitat antworten
Alt 16-06-2004, 15:27   #6 (permalink)
Neuer Abuser
 
Benutzerbild von Shoom
 
Registriert seit: Apr 2004
Ort: Vor dem Computer
Beiträge: 68
trozdem Danke, Mati!
__________________
When you cross my mind best look both ways
----------------------------
-->Thirsting-Ear<--
Shoom 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 13:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele