我有以下情况......我有一个包含movieclip的ScrollPane。在那个movieclip里面我有各种各样的文本域,我想用json填充。我知道如何做json部分,所以真正的问题是我如何能够访问movieclip中的文本字段? 我试过了正常的方法:
scrollable.inf_rest.text = "Test;
Scrollable是我的mc,inf_rest我的文本框但是我给了我错误1119:
1119: Access of possibly undefined property inf_rest through a reference with static type Class.
我也尝试在mc内部进行,并且可以更改它但不能使用json ... 有什么想法吗?
谢谢
答案 0 :(得分:1)
myMovieClip,包含mySxtPield的myTextField ... source
:
myScrollPane.source = myMovieClip;
并不意味着你将myMovieClip添加为myScrollPane的子代,就像那样:
myScrollPane.addChild(myMovieClip);
myMovieClip不是myScrollPane的child
,而是source
。如果您尝试将myMovieClip作为myScrollPane的子项调用,则会出现错误1119:
trace(myScrollPane.myMovieClip); // error 1119
只需考虑修改MovieClip的textField:
import fl.containers.ScrollPane;
var myScrollPane:ScrollPane = new ScrollPane();
var myMovieClip:Mc = new Mc();
myMovieClip.myTextField.text = "hello world!";
myScrollPane.source = myMovieClip;
addChild(myScrollPane);