Movie per Button laden und entladen

shadowmonkz

Mitglied
Hallo zusammen

Button 1 -> nach dem Betätigen wird der Text von einem externen txt File in einem Textfeld geladen.

on(release){
loadVariables("concerts.txt","mybar");
mybar.setScrollPosition(0);
}


Button 2 -> hier wird nach dem Betätigen ein externer swf Movie geladen.

on(release) {
createEmptyMovieClip ("container", 1);
container.loadMovie ("pictures.swf");
container. _y = 220;
container. _x = 40;
}


Beides funktioniert einzeln. Wenn aber der Movie pictures.swf dargestellt wird und ich nun auf den Button 1 klicke muss der movie pictures.swf verschwinden und es muss der Text aus dem txt File dargestellt werden. Leider verschwindet pictures.swf nicht und "verdeckt" den Text aus dem txt File. Kann mir jemand helfen wie ich dies lösen kann ?

danke für die Antworten
shadowmonkz
 
Hallo.
Generell empfiehlt es sich, Textfelder nicht mit solchen Variablen anzusprechen. Der andere Weg mag zwar etwas komplizierter sein, ist aber auf der sichereren Seite und eleganter, wenn auch länger:

Button 1
Code:
on(release) {
 jens = new loadVars();
 jens.onLoad = function() {
  _root.meinTextfeld.text = jens.inhalt;
  _root.container.removeMovieClip();
  _root.meinTextfeld.setScrollPosition(0);
  trace(jens);
 }
 jens.load("concerts.txt");
}

Dann muss in der Textdatei am Anfang ein "inhalt=" stehen.

Code:
on(release) {
_root.createEmptyMovieClip ("container", 1);
_root.container.loadMovie ("pictures.swf");
_root.container. _y = 220;
_root.container. _x = 40;
}

LG,
jens
 
Zurück