Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-08-2004, 20:30   #1 (permalink)
Gelegenheits-DAU
 
Benutzerbild von TOAOTC
 
Registriert seit: May 2003
Ort: Schwerin - come to where the Hecht beißt
Beiträge: 187
Question arguments.caller von arguments.caller

Tach auch,

habe mal über folgendes Besipiel nachgedacht und bin zu keinem Ergebnis gekommen:
PHP-Code:
f1 = function() { f2(); }
f1._name "f1";

f2 = function() { f3(); }
f2._name "f2";

f3 = function() { trace(arguments.caller._name); }

f1(); 
Die Frage ist, ob und wie es möglich ist, von f3 aus die _name-Eigenschaft von f1 ausgeben zu lassen ohne irgendwelche Parameter zu übergeben.
Es ist dabei davon auszugehen, daß f3 von f1 nichts weiß.
TOAOTC ist offline   Mit Zitat antworten
Alt 11-08-2004, 12:04   #2 (permalink)
glücklich
 
Registriert seit: Mar 2004
Ort: Berlin
Beiträge: 27
Denke mal so, immerhin ist es ohne Parameterübergabe:

PHP-Code:
 f1 = function() { f2(); } 
f1._name "f1"

f2 = function() { _global.name arguments.caller._namef3(); } 
f2._name "f2"

f3 = function() { trace(arguments.caller._name);
trace(_global.name);} 

f1(); 
brainyartist

Geändert von brainyartist (11-08-2004 um 12:06 Uhr)
brainyartist ist offline   Mit Zitat antworten
Alt 11-08-2004, 21:46   #3 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
arguments ist eine 'inner' function, das heißt, sie ist nur innerhalb einer funktion, auch nur FÜR diese funktion sichtbar...

einen arguments.caller des argumenst.caller gibt´s nicht...

brainy hat es schon aufgezeigt...irgendwo müsstest du den wert zwischen speichern...no other way...

greetz

kelor
kelor ist offline   Mit Zitat antworten
Alt 12-08-2004, 13:47   #4 (permalink)
Gelegenheits-DAU
 
Benutzerbild von TOAOTC
 
Registriert seit: May 2003
Ort: Schwerin - come to where the Hecht beißt
Beiträge: 187
Smile

Danke Leutz,

hab mal wieder etwas dazugelernt.
TOAOTC 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 10:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele