Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-11-2009, 09:56   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 66
Funktionsdeklaration onEnterFrame

Hallo zusammen,

ich möchte gerne mehrere Funktionen schreiben, die alle »onEnterFrame« enthalten.

Diese sollen z.B. per Knopfdruck aufgerufen oder gelöscht werden.

1. Muss »onEnterFrame« immer als »Unterfunktion« geschrieben werden (z.B.

function Eins () {
onEnterFrame = function() {....

oder kann ich »onEnterFrame« gleich als eigenständige Funktion definieren, also z.B. »onEnterFrame = function (Eins) {...

Ich hab jetzt Einiges probiert, aber es scheint, dass onEnterFrame als Unterfunktion geschrieben werden muss?

2. Wenn ich »delete Eins« schreibe, bleibt der darin enthaltene »onEnterFrame« völlig unbeeindruckt (obwohl ich dachte, wenn er innerhalb einer Funktion geschrieben ist, müsste er eigentlich auch gelöscht werden)

Irgendwo hab ich da wohl ein Verständnisproblem, oder?

Ich hoffe, die Fragen sind nicht zu kompliziert formuliert. Danke für Eure Hilfe,

Stephan
incredibrother ist offline   Mit Zitat antworten
Alt 04-11-2009, 15:08   #2 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
du kannst eine funktion schreiben die deine onEnterFrame aktionen enthält, z.B. fadeOut, diese funktionen kannst du dann verschieden objekten zuweisen.

ein onEnterFrame beendest du mit delete this.onEnterFrame;

PHP-Code:
function fadeOut(){
    if(
this._alpha>0){
    
this._alpha += -5;
    }else{
    
this._alpha 0;
    
delete this.onEnterFrame;
    }
}

btn.onRelease = function(){
    
mc.onEnterFrame fadeOut;

__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Alt 04-11-2009, 15:24   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 66
Mhm,...

...danke erstmal.

Sowas ähnliches hab ich auch geschrieben. Mir ging es nur um das Verständnis von onEnterFrame. Ich muss das also einer Funktion unterordnen, kann es nicht als eigenständige Funktion deklarieren, ja?


Viele Grüße,

Stephan
incredibrother ist offline   Mit Zitat antworten
Alt 04-11-2009, 15:54   #4 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
PHP-Code:
 mc.onEnterFrame fadeOut
wenn ich das schreibe wird mc als onEnterFrame event die funktion fadeOut zugewiesen, wo wird da was untergeordnet?
__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Alt 04-11-2009, 16:17   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 66
Nö, schon klar....

...hab mich wohl missverständlich ausgedrückt.

Also, ich hab´s kapiert!

Vielen Dank und schönen Abend,

Stephan
incredibrother 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
this.onEnterFrame != _root.ani.onEnterFrame xlive Flash Einsteiger 4 29-06-2006 14:56
--> delete onEnterFrame vs. onEnterFrame = undefinded <-- argv ActionScript 1 1 22-06-2006 08:28
Funktionsdeklaration bei dynamischen MCs Stefan H. ActionScript 1 2 06-02-2005 19:39
onEnterFrame Nightflyer ActionScript 1 3 18-03-2003 22:58
Funktionsdeklaration beachmeat ActionScript 1 7 29-05-2002 14:04


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:58 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele