Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-03-2005, 16:25   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Beiträge: 29
Question richtiger syntax?

hallo,
ich habe folgendes problem.

analog zur folgenden schreibweise:

_root.text1._visible = true;

var1 = "text1";
_root[var1]._visible = true;

suche ich jetzt etwas, was bei 2 variablen (oder mehr) ebenso funktioniert:

_root.text1.text2._visible = true;

var1 = "text1";
var2 = "text2";
_root[var1][var2]._visible = true; funktioniert nicht!

ich hoffe mein problem ist klar geworden. ich habe schon einiges ausprobiert und nichts hat funktioniert.
vielen dank schon mal für eure hinweise.
jens
jenne ist offline   Mit Zitat antworten
Alt 17-03-2005, 16:29   #2 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
PHP-Code:
var1 "text1";
var2 "text2";
_root[ eval( var1 "." var2 ) ]._alpha 30
...ist aber nicht getestet.

EDIT:
...jetzt schon
__________________
ERROR: Signature is too large

Geändert von rendner[i] (17-03-2005 um 16:35 Uhr)
rendner[i] ist offline   Mit Zitat antworten
Alt 17-03-2005, 16:56   #3 (permalink)
Augenmensch
 
Benutzerbild von pito
 
Registriert seit: Aug 2004
Ort: Gelsenkirchen
Beiträge: 558
Reicht schon so:

PHP-Code:
_root[var1 "." var2]._visible true
pito ist offline   Mit Zitat antworten
Alt 17-03-2005, 17:08   #4 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
PHP-Code:
var mc1="a"
var mc2="b"
_root[mc1][mc2]._alpha=10 
funzt!
warrantmaster ist offline   Mit Zitat antworten
Alt 17-03-2005, 17:09   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Beiträge: 29
irgendwas mach ich immer noch falsch.
die versione funktioniert:

PHP-Code:
_root.flaeche[name].punkt_oben["s_"+nr]._visible true
die nicht:

PHP-Code:
ort "punkt_oben"
_root.flaeche[name+"."+ort+".s_"+nr]._visible true
ja bin ich den blede? das ist doch das gleiche, oder?

ok, so klappts dann doch. ich dachte das hatte ich schon mal probiert:

PHP-Code:
_root.flaeche[name][ort]["s_"+nr]._visible true
also, vielen dank für die schnelle hilfe,
jens

Geändert von jenne (17-03-2005 um 17:12 Uhr)
jenne ist offline   Mit Zitat antworten
Alt 17-03-2005, 17:10   #6 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
eben nicht! @ pito
Kleines Beispiel:
PHP-Code:
_root.createEmptyMovieClip("text1"1);
_root.text1.createEmptyMovieClip("text2"1);

var1 "text1"
var2 "text2"


with_root.text1.text2 )
{
    
beginFill0xFF0000);
    
moveTo(100100);
    
lineTo(200100);
    
lineTo(200200);
    
lineTo(100200);
    
lineTo(100100);
    
endFill();
}
// funtzt nicht!
_root[var1 "." var2]._alpha 30;
// funtzt
_root[ eval( var1 "." var2 ) ]._alpha 30
@jenne
Guck Dir mein Bsp an, Du musst eval() nehmen!
Oder das so machen wie warrantmaster .
__________________
ERROR: Signature is too large

Geändert von rendner[i] (17-03-2005 um 17:14 Uhr)
rendner[i] ist offline   Mit Zitat antworten
Alt 17-03-2005, 17:14   #7 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
doch!

PHP-Code:
_root.createEmptyMovieClip("text1"1);
_root.text1.createEmptyMovieClip("text2"1);

var 
var1 "text1";
var 
var2 "text2";


with_root.text1.text2 )
{
    
beginFill0xFF0000);
    
moveTo(100100);
    
lineTo(200100);
    
lineTo(200200);
    
lineTo(100200);
    
lineTo(100100);
    
endFill();
}
_root[var1][var2]._alpha 30
warrantmaster ist offline   Mit Zitat antworten
Alt 17-03-2005, 17:19   #8 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Beiträge: 29
Unhappy

na, da hab ich ja was angerichtet...
jenne ist offline   Mit Zitat antworten
Alt 17-03-2005, 17:23   #9 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
...das muss geklärt werden bis aufs Blut!!!!....



nee, ist doch halb so wild, warrantmaster dachte ich meine ihn, aber ich wiederum meinte pito (hab zulange am Bsp gehangen )
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 17-03-2005, 20:52   #10 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
Zitat:
Zitat von rendner[i]
...das muss geklärt werden bis aufs Blut!!!!....
....
warrantmaster 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 03:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele