Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-11-2005, 12:34   #1 (permalink)
Neuer User
 
Benutzerbild von trossen
 
Registriert seit: Jan 2005
Beiträge: 169
kurze verständnis frage zu oEF

tach
kurze verständnis frage zu oEF
wenn ich 2 oEF`s (onEnterFrame ) ineinander geschachtelt habe
PHP-Code:
this.onEnterFrame = function (){
 
//mach was
onEnterFrame = function () {
  
//mach noch was
  //wenn gemacht
delete this._parent.onEnterFrame
}

dann kann ich ja mit dem zweiten oEF auch den ersten und somit auch gleichzeitig den zweiten oEF löschen oder
trossen ist offline   Mit Zitat antworten
Alt 18-11-2005, 12:42   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Ich bin mir nicht sicher, dass der zweite oEF überhaupt läuft, weil er ja den ersten überschreiben würde. Da solltest du dir besser einen leeren MC mit createEmptyMovieClip erstellen und an den MC einen zweiten oEF dranhängen.

Oder zwei setInterval-Funktionen schreiben...
  Mit Zitat antworten
Alt 18-11-2005, 13:32   #3 (permalink)
a.k.a maddin79
 
Benutzerbild von madflanderz
 
Registriert seit: Jul 2003
Ort: berlin f-hain
Beiträge: 1.693
warum denn nich gleich so:

PHP-Code:
this.onEnterFrame = function (){
 
//mach was

  //mach noch was
  //wenn gemacht

  
delete this._parent.onEnterFrame


wenn du eh beides machen willst isses doch gut so.

gruß maddin
__________________
www.madflanderz.de

ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°` _ addicted to bass _ `°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø
madflanderz ist offline   Mit Zitat antworten
Alt 18-11-2005, 13:51   #4 (permalink)
Neuer User
 
Benutzerbild von trossen
 
Registriert seit: Jan 2005
Beiträge: 169
danke für die antworten

also ich hab 2 oEF´s weil
ich in einen MovieClip.prototype
erst einen alpha wert regle und dann
mit einem weiteren
oEF in meiner timeline zurück gehe

PHP-Code:
MovieClip.prototype.Ausblenden = function(){
        if(
meinMC_alpha>=0){
          
meinMC_alpha = (meinMC_alpha)-5;
        if(
meinMC_alpha<=0){
         
onEnterFrame = function(){
    
this.gotoAndStop(this._currentframe-2);
        if(
_currentframe == 2){
        
delete this._parent.onEnterFrame//löscht OEF von zeile 193
                    

mal schnell vereinfacht dargestellt
trossen ist offline   Mit Zitat antworten
Alt 18-11-2005, 14:43   #5 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
wo ist denn da das 2. oEF ?

meiner meinung musst du es mit einer regeln, da die erste durch die 2. überschrieben werden würde..

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 18-11-2005, 16:20   #6 (permalink)
Neuer User
 
Benutzerbild von trossen
 
Registriert seit: Jan 2005
Beiträge: 169
danke für eure antworten
so nu sind beibe oEF´s drin
PHP-Code:
MovieClip.prototype.Ausblenden = function(){
this.onEnterFrame = function(){
        if(
meinMC_alpha>=0){
          
meinMC_alpha = (meinMC_alpha)-5;
}
        if(
meinMC_alpha<=0){
         
onEnterFrame = function(){
    
this.gotoAndStop(this._currentframe-2);
        if(
_currentframe == 2){
        
delete this._parent.onEnterFrame//löscht OEF von zeile 193
                    
}  
             }
      } 
trossen ist offline   Mit Zitat antworten
Alt 18-11-2005, 16:25   #7 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
das brauchst du nicht....

PHP-Code:
MovieClip.prototype.Ausblenden = function()
{
    
this.onEnterFrame = function()
    {
        if(
meinMC_alpha>=0)
            
meinMC_alpha -= 5;
        
        if(
meinMC_alpha<=0)
            
this.gotoAndStop_currentframe-);

        if(
_currentframe == 2)
            
delete this._parent.onEnterFrame//löscht OEF von zeile 193
    
}

sollte so auch gehen..
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary 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 20:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele