visible funktioniert nicht

Flasher111

Mitglied
hi@all
ich hab leider schon wieder ein Problem und ich hoffe, ihr könnt mir wieder helfen.
Ich möchte ein Movieclip invisible machen und wieder visible machen. Das klappt mit diesem script schon ganz gut habs auch schon geschafft etwas visible und invisible zu machen. Nur leider schaffe ich es nicht ein bestimmtes Movieclip invisible zu machen.

mein script

HTML:
this = mc1
this._visible = false

mc2.onRelease = function(){
	this = mc1
	this._visible = true
}

mc3.onRelease = function(){
	this = mc1
	this._visible = false
	
	}

Bei dem Movieclip handelt es sich um eine XML Datei die in Flash ausgelesen wird.
Damit ihr wisst wie es ausschaut hab ich die fla. Datei auch hochgeladen.

Vielen Dank für eure Mühe, Anstrengungen usw..:p
 

Anhänge

Hi,

1.
Code:
this = mc1
Warum versuchst Du, "this" ein neues Objekt zuzuweisen? Arbeite lieber direkt mit der Referenz:
Code:
mc2.onRelease = function(){
	mc1._visible = true;
}

mc3.onRelease = function(){
	mc1._visible = false;
}

2. Im "mc1" liest Du zwar die xml-Datei ein und zeigst den Inhalt an, die Textfelder legst Du allerdings auf _root (der Hauptzeitleiste) ab:
Code:
_root.createEmptyMovieClip("halter", 1000);
_root.createEmptyMovieClip("holder", 2000);
Wenn Du nun "mc1" unsichtbar schaltest, werden diese beiden Clips natürlich davon nicht berührt, da sie nicht in "mc1" liegen.

erstelle diese Clips im "mc1" , dann kannst Du sie zusammen beeinflussen:
Code:
this.createEmptyMovieClip("halter", 1000);
this.createEmptyMovieClip("holder", 2000);
(das _root vor den Instanzen musst Du natürlich durchgehend durch "this" oder "_root.mc1" ersetzen)

Gruß
.
 
Zurück