Aus MovieClip auf root Variable zugreifen

Cyclon

Grünschnabel
Hi,

ich habe einen MC der dynamisch geladen wurde:
Code:
_root.WinList.loadMovie("clip2.swf");

Zusätzlich habe ich noch 2 Buttons mit denen ich den MC sichtbar, bzw. unsichtbar machen kann und eine Variable, die sich bei jedem Buttonklick ändert.
Code:
on(release)
{
_root.WinList._alpha = 0;
}

on(release)
{
_root.WinList._alpha = 100;
_root.CounterVar += 1;
}

Das ein und ausblenden funktioniert auch problemlos, nur möchte ich nun aus dem MC heraus auf Variable CounterVar zugreifen, was nicht so recht klappt.
Oder kann ich dem MC die Variable irgendwie übergeben?
 
Zuletzt bearbeitet:
Du kannst Sie durchaus auch dem Clip übergeben, wobei Du allerdings erst auf das komplette Laden der SWF-Datei warten musst (z.B. per onEnterFrame).

Wenn die Variable allerdings auf _root existiert, kannst Du in jedem Fall auch mit _root darauf zugreifen. (Achtung: Wo _root liegt, ist nicht jedem immer klar; es ist immer die Hauptzeitleiste des Hauptfilms, nicht die einer nachgeladenen SWF-Datei - es sei denn, man "fixiert" diese Ebene mit ._lockroot = true (nur Flash 7))

Gruß
.
 
Hat sich erledigt.
Ich musste den Code im Movieclip extra in eine Funktion packen, und diese dann von root aus aufrufen (warum auch immer...).
 
Zurück