Instanznamen und Variablen verknüpfen

Flolei

Grünschnabel
Hallo Flash-Team,

PHP:
for (container=0;container<=anz;container++)
{
  ziel = "MC_team_container" + container;
  ziel._visible = false;
}

Klappt leider nicht, aber folgendes zum test hat funktioniert:

PHP:
MC_team_container1._visible = false;

Kann mir einer von euch sagen wie ich das hinbekomme? Es liegt wohl offensichtlich an der Verknüpfung von einem String mit einer Variablen. Wie macht man das richtig, das Flash es als Ausdruck versteht?

Danke,
Flo
 
Es liegt wohl offensichtlich an der Verknüpfung von einem String mit einer Variablen
Genau, denn damit ist es weiterhin ein String.
So sollte es klappen ... ggf. statt this die entsprechende Zeitleiste.
PHP:
this["MC_team_container" + container]._visible = false;

Gruß
Rena
 
Danke, das hat funktioniert (mit _root["xyz" + variable]._visible=false;

Doch nun ist eine 2. Frage entstanden: Warum ist der Movie immernoch klickbar? Laut Referenz ist doch ein MC mit der Eigenschaft _visible=false nicht mehr klickbar. Bei mir ist genau das jedoch der Fall!

Arrrrrr, min Jung so wird det nix.
 
Hi,

Was verstehst Du unter "klickbar"? Unsichtbare Clips dürften eigentlich nicht auf Mausereignisse reagieren... vielleicht kannst Du etwas Code oder die Datei posten - dann lässt es sich der Sache vielleicht auf den Grund gehen.

Gruß

.
 
Hi,

ich denke das Problem liegt daran, dass ich einen hitTest für ein MC(2) machen, dass IN dem unsichtbaren MC(1) ist. Das geht dann. Finde ich zwar bekloppt, scheint aber so zu sein.

Danke für die Mühe,
Flo
 
Zurück