Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-05-2006, 15:55   #1 (permalink)
@:-)
 
Registriert seit: Jul 2001
Ort: Bochum
Beiträge: 10
Dynamische Referenzen auf Clip-Objekte

PHP-Code:
_root.nav.rechts.onPress = function() {
for (var 
i=-1i<=14i++) {
            
//bahn1
            
_root.bahn1.mcspeichern(i);
            
_root.bahn1.mcsichtbarkeit(i);
            
_root.bahn1["mc"+i].MD=i+1;
}

Soweit macht mir das ganze keine Probleme. Nun würde ich gerne das Ziel (bahn1) ebenfalls dynamisch ändern. Hier komme ich leider nicht weiter:
PHP-Code:
_root.aktuell1="bahn1";
_root.nav.rechts.onPress = function() {
for (var 
i=-1i<=14i++) {
            
//bahn1
            
_root.bahn1.mcspeichern(i);
            
_root.bahn1.mcsichtbarkeit(i);
            
_root[_root.aktuell1+"mc"+i].MD=i+1;
}

So geht es jedenfalls nicht. Hat jemand eine Idee ?
trinitrotoluol ist offline   Mit Zitat antworten
Alt 01-05-2006, 15:57   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Probiers mal so:
PHP-Code:
_root.aktuell1["mc" i].MD 1
sonar ist offline   Mit Zitat antworten
Alt 01-05-2006, 16:05   #3 (permalink)
@:-)
 
Registriert seit: Jul 2001
Ort: Bochum
Beiträge: 10
So geht es leider nicht:

PHP-Code:
_root.aktuell1["mc" i].MD 1
aktuell1 soll ja nur der Platzhalter sein für den richtigen Zielpfad, also

PHP-Code:
_root.bahn1["mc" i].MD 1
oder eben
PHP-Code:
_root.bahn2["mc" i].MD 1
je nach Aufruf...
trinitrotoluol ist offline   Mit Zitat antworten
Alt 02-05-2006, 09:10   #4 (permalink)
-_-
 
Registriert seit: Dec 2002
Beiträge: 49
Hast du es schon mal mit eval versucht?
also so:

PHP-Code:
_root.aktuell1="bahn1";
_root.nav.rechts.onPress = function() {
for (var 
i=-1i<=14i++) {
            
//bahn1
            
_root.bahn1.mcspeichern(i);
            
_root.bahn1.mcsichtbarkeit(i);
            
targetMC = eval(_root.aktuell1 "mc" i);
            
targetMC.MD 1;
}

Exuro ist offline   Mit Zitat antworten
Alt 02-05-2006, 13:08   #5 (permalink)
@:-)
 
Registriert seit: Jul 2001
Ort: Bochum
Beiträge: 10
Ja eval war das richtige Stichwort. Etwas abgewandelt haut es so hin. Der Befehl scheint etwas aus der Mode zu sein. Colin Moock schreibt man soll darauf verzichten. Offiziell veraltet ist der Befehl aber offenbar noch nicht.
Also vielen Dank
trinitrotoluol 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 05:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele