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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-02-2009, 18:47   #1 (permalink)
Isch kucke
 
Registriert seit: Jan 2005
Beiträge: 1.616
Funktion in Klasse aufrufen

Hallo
Kleines Problem.

Ich habe eine Klasse in der sich mehrere Funktionen sammeln.

Abgespecktes Beispiel

PHP-Code:
class Test{

   function 
ausgabe(mc){
      
trace(mc);
   }
   private function 
setBT(mc){
     
mc.onRelease=function(){
       
ausgabe(this);
    }
   }
   function 
Test(mc){
      
this.setBT(mc);  
  }

Und der Aufruf

PHP-Code:
import Test;
this.attachMovie("btn","btn",0);
testen= new Test(btn); 
btn wird attached. Doch sobald ich jetzt auf btn klicke wird die Funktion "ausgabe" nicht ausgeführt

???????

PS:
Ohne onRelease geht die Funktion

PHP-Code:
private function setBT(mc){
    
       
ausgabe(this);
    
   } 
__________________
Gesehen auf einem Türschild:

Niederknien, anklopfen und um Audience betteln

Har Har

http://www.flashforum.de/forum/flash-mx-2004/uberblenden-tutorial-180341.html
Mp3 Player http://www.flashforum.de/forum/stuff/stuff-jukebox-196373.html

Geändert von labrar (21-02-2009 um 19:01 Uhr)
labrar ist offline   Mit Zitat antworten
Alt 21-02-2009, 19:20   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Code:
private function setBT(mc) {
  var classPath:Test = this;
  mc.onRelease=function() {
    classPath.ausgabe(this);
  }
}
gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 21-02-2009, 19:24   #3 (permalink)
Isch kucke
 
Registriert seit: Jan 2005
Beiträge: 1.616
Super Danke
__________________
Gesehen auf einem Türschild:

Niederknien, anklopfen und um Audience betteln

Har Har

http://www.flashforum.de/forum/showthread.php?t=180341
Mp3 Player http://www.flashforum.de/forum/showthread.php?t=196373
labrar 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 18:57 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele