Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-01-2006, 21:08   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 4
Question Instanz per Variable ansprechen?

Hi,
Wie kann ich eine Instanz als Variable ansprechen. Ich habe den Instanznamen in einer Variable und möchte nun die Eigenschaften ansprechen, aber variable._property gibt immer undefindes aus. Kann leider weder in der Flash Hilfe noch über die Suche hier was dazu finden. Wahrscheinlich ist das mal wieder einer der ganz einfachen Sachen, die so einfach sind, dass sie übersehen werden >.<
Freu mich auch Antworten, vielen Dank schonmal
TaucherMK
TaucherMK ist offline   Mit Zitat antworten
Alt 26-01-2006, 21:24   #2 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Wie weist du denn die Variable zu?
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 26-01-2006, 21:27   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: Berlin
Beiträge: 283
Also wenn ich
PHP-Code:
 temp _root.mc1;
 
temp._x 30
schreibe, dann wird der mc1 auf die x-Position 30 gesetzt. Du scheinst wirklich einen Fehler bei der Zuweisung zu machen.
__________________
ein mensch ohne macke ist kacke...
DaKinel ist offline   Mit Zitat antworten
Alt 26-01-2006, 21:29   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 4
So:
Code:
var instanz = notes.charAt(i);
Habs auch schon mit var instanz:Object versucht

Geändert von TaucherMK (26-01-2006 um 21:36 Uhr)
TaucherMK ist offline   Mit Zitat antworten
Alt 26-01-2006, 21:35   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: Berlin
Beiträge: 283
Mit
PHP-Code:
instanz notes.charAt(i); 
weist du der Variablen instanz das Zeichen an der Stelle i des Strings notes zu. instanz ist nun ein Zeichen vom Typ char und kein Objekt. Wenn es ein Objekt mit dem Instanznamen gibt das dem Zeichen entspricht so kannst du so darauf zugreifen
PHP-Code:
 eval(instanz)._x 30;
 
//oder
 
_root[instanz]._x 30
__________________
ein mensch ohne macke ist kacke...
DaKinel ist offline   Mit Zitat antworten
Alt 26-01-2006, 21:42   #6 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 4
vielen dank, funzt, hab die Funktion irgendwie nicht gefunden
TaucherMK 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 16:37 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele