Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-01-2005, 16:57   #1 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
Eine Referenz ist ein referenz ist eine Referenz...

[flash MX als auch flashMX2004]

was zum grübeln...


ActionScript:
  1. function testFree1(args, obj){
  2.      trace(args+' kommen von '+this+' und sollte sein von: '+obj+' !!!\n');
  3. }
  4. testFree1('beschimpungen', '_level0');
  5.  
  6.  
  7. this.createEmptyMovieClip('testMC', 1234);
  8. testMC.testFree = testFree1;
  9. testMC.testFree('grüße','testMC');
  10.  
  11. var testFree2 = testMC.testFree;
  12. testFree2('nochmals grüße', 'testMC');
  13.  
  14. var testObj = {};
  15. testObj.testFree = testFree1;
  16. testObj.testFree('dumme Sachen', 'testObj');
  17.  
  18. var testFree3 = testObj.testFree;
  19. testFree3('wirklich dumme Sachen', 'testObj');




greetz

kelor
kelor ist offline   Mit Zitat antworten
Alt 28-01-2005, 17:04   #2 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Schöne Aufgabe Kelor.
Zum Glück macht Flash alles richtig

Edit:
Zur Erklärung: Eine Funktion weiss nichts über ihren Scope. Wenn du eine Funktion aus Objekt A in Objekt B steckst, dann ist B der neue Scope.


mfg r.

Geändert von bokel (28-01-2005 um 17:16 Uhr)
bokel ist offline   Mit Zitat antworten
Alt 28-01-2005, 21:10   #3 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
ich weiß ralf...

fiel mir nur gerade wieder ein das beispiel, weil ich es in abgewandelter form (n bissl komplexer) grad hatte und mich kurzzeitig mal wieder selbst über ein ergebnis wunderte (war´n bissl versteckter und nicht gleich zu erkennen gewesen..)

und n schönes anschauungsbesipiel was alles am ende doch nicht das ist, wofür man es zu beginn hält..


greetz

kelor

Geändert von kelor (28-01-2005 um 21:12 Uhr)
kelor 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 07:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele