Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-01-2005, 20:01   #1 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Eval Problem / oder ftk durch String aufrufen

Ich hab vergessen, wie man einen string auswertet.

also ich hab eine funktion kap1(), diese will ich so variabel aufrufen:

ActionScript:
  1. kap="kap1";
  2. eval(kap+"();");

funzt aber nicht, ich mach bestimmt was falsch, oder?
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 07-01-2005, 20:04   #2 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
eval lautet das magische wort...
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 07-01-2005, 20:10   #3 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
und was hab ich da oben stehen?
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 07-01-2005, 20:16   #4 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
oops....

ActionScript:
  1. function foo()
  2. {
  3.     trace('FOOP')
  4. }
  5.  
  6. // so
  7. var k="foo";
  8. eval(k).apply( null, null );
  9.  
  10. // oder so
  11. t = eval(k);
  12.  
  13. t();


grüssle
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 07-01-2005, 20:18   #5 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Oh zu spät

ActionScript:
  1. t = trace;
  2. _root.onMouseDown = function() {
  3.     t("geht doch :)");
  4. };
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 07-01-2005, 20:19   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Aloha!
ActionScript:
  1. var kap = "kap1";
  2. _root[kap]();
  3. function kap1() {
  4.     trace("kap1 aufgerufen");
  5. }
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 07-01-2005, 20:20   #7 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Es lebt, es lebt,
danke an euch beide

Edit, ihr drei
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 07-01-2005, 20:21   #8 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
Zitat:
Zitat von thebiz

ActionScript:
  1. t = trace;
  2. _root.onMouseDown = function() {
  3.     t("geht doch :)");
  4. };

du wertest aber keinen string aus, sondern weisst der variable eine referenz
auf die trace-function zu....


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 07-01-2005, 20:23   #9 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507


Schon gut
ActionScript:
  1. t = trace;
  2.  _root.onMouseDown = function() {
  3.      _root["t"]("geht doch :)");
  4.  };

edit:
Ja ist Quatsch ich weiß.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------

Geändert von thebiz (07-01-2005 um 20:25 Uhr)
thebiz ist offline   Mit Zitat antworten
Alt 07-01-2005, 22:54   #10 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
Talking

Zitat:
Zitat von the binary
ActionScript:
  1. // so
  2. var k="foo";
  3. eval(k).apply( null, null );
du nachmacher du...





greetz

kelor
kelor ist offline   Mit Zitat antworten
Alt 07-01-2005, 23:04   #11 (permalink)
Flashaholic
 
Benutzerbild von atothek
 
Registriert seit: Feb 2003
Ort: Berlin
Beiträge: 1.459
@kelor deine war noch nen zacken crasser

eval("foo")[func].apply(null, args);

wirklich hartes brot.

mfg
alex
__________________
TVNEXT Solutions
atothek ist offline   Mit Zitat antworten
Alt 08-01-2005, 03:31   #12 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Ich frage mich echt, wo man (kelor)
die harten Brocken backt.
Echt der Wahnsinn.
Ich bin ja schon kein Anfänger mehr.
Gut OOP ist für mich noch neu.

Aber solche Nüsse kann ich
kaum knacken.
Da muss ich mal ein großes
Kompliment aussprechen.
Das gebührt mir eigentlich garnicht.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 08-01-2005, 09:00   #13 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
Talking

wunderte mich nur, dass keiner wegen der 'lesbarkeit' geschimpft hat...

@biz: so sachen fallen einem ein, wenn man #stoned by nature' iss...


greetz

kelor
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 08:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele