Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 ActionScript3:引用movieclips分组中的数据_Actionscript 3_Inheritance_Reference_Movieclip - Fatal编程技术网

Actionscript 3 ActionScript3:引用movieclips分组中的数据

Actionscript 3 ActionScript3:引用movieclips分组中的数据,actionscript-3,inheritance,reference,movieclip,Actionscript 3,Inheritance,Reference,Movieclip,我是一个非常新的程序员。我正在为我的一个游戏朋友制作一个角色计算器,但主要是为了自己练习 我正在用Actionscript编程,并且一直在尝试引用列表中的数据,这一直运行良好,除非我的列表与其他任何符号(MovieClip)组合在一起 我环顾了一下互联网,尝试了getChild()(虽然我不是其他符号中的积极符号,但表示它们是它们的孩子),还尝试了使用MovieClip(parent).ListName.Data来引用它。我也只是简单地尝试将ListParent.ListName.Data放在引

我是一个非常新的程序员。我正在为我的一个游戏朋友制作一个角色计算器,但主要是为了自己练习

我正在用Actionscript编程,并且一直在尝试引用列表中的数据,这一直运行良好,除非我的列表与其他任何符号(MovieClip)组合在一起

我环顾了一下互联网,尝试了getChild()(虽然我不是其他符号中的积极符号,但表示它们是它们的孩子),还尝试了使用MovieClip(parent).ListName.Data来引用它。我也只是简单地尝试将ListParent.ListName.Data放在引用它的位置,但我恐怕不知所措

我相信答案很明显,但谷歌似乎没有指出我的问题。下面是代码--对于我的数据点,我的列表的数据提供程序几乎只有1,2,3,4,5,所以这里我尝试引用列表选择2:

earthponyRacials.earthponyList1.addEventListener(Event.CHANGE, testText);

function testText(event:Event) {
    if(earthponyRacials.earthponyList1.data == 2){
        trace("Function working?");
    }
}
这是我的参考错误:

ReferenceError: Error #1069: Property data not found on fl.controls.List and there is no default value.
at CharacterCalculator_fla::MainTimeline/testText()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at fl.controls::SelectableList/handleCellRendererClick()

如果这是一个非常明显的问题,我很抱歉

您必须使用以下方式访问列表数据:

YourList.dataProvider.getItemAt( ItemsIndex ).data;
您还可以通过将.data替换为.label来获取其标签 items索引与访问数组相同,因此项2是索引1项1是索引0


希望这有帮助

多谢各位。你真的把我从数百个不必要的变量中解救出来了,因为我可以像预期的那样使用组!