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 如何在actionscript中访问对象属性_Actionscript 3_Object_Attributes - Fatal编程技术网

Actionscript 3 如何在actionscript中访问对象属性

Actionscript 3 如何在actionscript中访问对象属性,actionscript-3,object,attributes,Actionscript 3,Object,Attributes,嘿,我想访问AS3中的对象属性,我有许多对象的数组,例如教师、学生 我需要代码如何访问教师的属性 private function init():void { //action is ArrayCollection contains teacher object and student object action=new ArrayCollection(); action=srv.getData(

嘿,我想访问AS3中的对象属性,我有许多对象的数组,例如教师、学生 我需要代码如何访问教师的属性

        private function init():void
        {
          //action is ArrayCollection contains teacher object and student object
            action=new ArrayCollection();
            action=srv.getData(id);
        }
我的问题是在列表中获取ArrayCollection时出现在这里

<s:List id="list"  dataProvider="{action}">
<s:itemRenderer>
    <fx:Component>
        <s:IconItemRenderer labelField="What should I write ?? to access Teacher Name"/>
    </fx:Component>
</s:itemRenderer>
</s:List>
我解决了一个问题:

将labelField更改为label

并写入label={data.teacher.name}

<s:List id="list2" dataProvider="{action}">
    <s:itemRenderer>
        <fx:Component>
            <s:IconItemRenderer label="{data.teacher.Name}" />
        </fx:Component>
    </s:itemRenderer>
</s:List>

你试过先在网上四处看看吗?应该有大量可用资源。所有资源如何直接访问属性而不是访问对象属性,例如字符串数组或int,以便我可以按名称属性访问