PDA

Volledige versie bekijken : _visible = false;


houtwurm
%Europe/Berlin %443 %2005, 10:38
Ik heb een movieinstance (ItemClip1) met een dynamisch tekstveld (Item) en een group met afbeelding:

tekstveld

nu wil ik wanneer ik geen inhoud heb voor dit tekstveld de hele movie instance verbergen.
Ik heb nu de volgende code:

if (_root.input_item1 = ""){
TekstClip.ItemClip1._visible = false;
} else {
TekstClip.ItemClip1.Item.text=_root.input_item1;
}

uiteraard is TekstClip de movie die meer van deze ItemClips inhoud.
Item is het tekstveld

Wat er nu gebeurt is dat de tekst verdwijnt, maar de bullet blijft staan.
Is dat een bug of doe ik iets fout?

Roenes
%Europe/Berlin %450 %2005, 10:49
dubbel = teken gebruiken in je if:
if (_root.input_item1 == ""){Een enkele = is voor toekenning, een dubbele = is voor vergelijking :)

houtwurm
%Europe/Berlin %452 %2005, 10:51
hmmmm,
nu laat hij alles gewoon zien...

theFlashWizard
%Europe/Berlin %452 %2005, 10:51
if (_root.input_item1 = ""){
?
ist niet:
if (_root.input_item1.text == ""){

als input_item1 de instancename is van een invul veld iig.. en gebruik je een var, danm raad ik aan een instancename gebruiken..

ook zou ik wat logischere namen bedenken, ze beginnen met een kleine letter, zoals alle methots en zou ik er een suffix achter zetten.. _txt of _mc bijv

Roenes
%Europe/Berlin %452 %2005, 10:52
wanneer wordt deze code uitgevoerd? En kloppen al je paden? :)

//Edit
Die .text is ook een goeie! Had ik over het hoofd gezien :p