Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-02-2004, 13:43   #1 (permalink)
User User User User User
 
Benutzerbild von schwein2001
 
Registriert seit: Dec 2001
Beiträge: 358
Red face String in einer Variablen als AS ausführen...

Es gibt doch ne Funktion die nen übergebenen String als Code ausführt... Wie war die nochmal?

BSP.:

myVar = "trace('Aloha!')";
???(myVar); <--- Das sollte dann tracen
__________________
*burps*
schwein2001 ist offline   Mit Zitat antworten
Alt 26-02-2004, 13:50   #2 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
ActionScript:
  1. function tuWas(fkt,param){
  2.              // hier der entscheidende aufruf
  3.              return this[fkt](param);
  4. }
  5. function machMal(wert){
  6.              trace(wert);
  7. }
  8.  
  9.  
  10. //und dann
  11.  
  12. tuWas('machMal','hallo welt');


oder einen tick einfacher:
ActionScript:
  1. function doSomeTh (){
  2.              trace('hello');
  3. }
  4.  
  5. this['doSomeTh']();


hope this helps abit...

greetz

kelor
kelor ist offline   Mit Zitat antworten
Alt 26-02-2004, 13:54   #3 (permalink)
User User User User User
 
Benutzerbild von schwein2001
 
Registriert seit: Dec 2001
Beiträge: 358
Thx, Kelor...

aber leider is das nicht was ich meinte. Das ist ja nur ne selbstdefinierte Funktion die dann halt nen beliebigen String tracet. Aber ich will nen beliebigen Code ausführen, den ich per Var übergebe, also z.B. trace("was auch immer") oder auch gotoAndStop("irgendwo")...

Es gibt ne Funktion in Flash die das macht, also eine vom System her, bloss leider komm ich nicht mehr auf den Namen der Funktion...

Na ich such mal weiter...
__________________
*burps*
schwein2001 ist offline   Mit Zitat antworten
Alt 26-02-2004, 13:56   #4 (permalink)
User User User User User
 
Benutzerbild von schwein2001
 
Registriert seit: Dec 2001
Beiträge: 358
Ok, hab nochmal deinen Code durchgeschaut Kelor... Is schon nen bissel mehr als nur feste Funktion aufrufen, aber wie gesagt es gibt ne ganz simple Funktion in Flash die halt nen String als AS ausführt...
__________________
*burps*
schwein2001 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:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele