ReferenceError: Error #1069: Eigenschaft sichtbar, die sich nicht auf String-und es ist kein Standardwert vorhanden
function item_back_click(evt:Event):void {
var back:MovieClip = MovieClip(evt.currentTarget);
var req:URLRequest = new URLRequest(MovieClip(back.parent).data.@link);
var listnumber = ("listbox" + MovieClip(back.parent).data.@link);
trace(listnumber);
if (listnumber.visible == false) listnumber.visible = true;
}
trace(listnumber);
zeigt listbox1
aber
if (listnumber.visible == false) listnumber.visible = true;
Fehler gibt:
ReferenceError: Error #1069: Property visible not found on String and there is no default value.
at listbox_fla::listbox_1/item_back_click()
Warum ist das so?
und das funktioniert gut:
if (listbox1.visible == false) listbox1.visible = true;
InformationsquelleAutor Ian Cremona | 2012-08-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
"listBox1" ist ein string und nicht um eine variable. Also im Grunde sind Sie versucht, Zugriff auf die visible-Eigenschaft einer Zeichenfolge, die nicht existiert.
Versuchen :
wenn( listnumber != "listBox1") diese[listnumber].sichtbar = false; else so[listnumber].sichtbar = true;
InformationsquelleAutor Barış Uşaklı