@
那是什么data.@state
意思?
<s:State name="normal" basedOn="{data.@state}"/>
谢谢你。
@
那是什么data.@state
意思?
<s:State name="normal" basedOn="{data.@state}"/>
谢谢你。
@
是一个e4x属性标识符运算符。
var myXML:XML =
<order>
<item id='1'>
<menuName>burger</menuName>
<price>3.95</price>
</item>
<item id='2'>
<menuName>fries</menuName>
<price>1.45</price>
</item>
</order>
trace(myXML.item[0].@id); // Output: 1
正如其他人所说,@ 是一个e4x属性。
在您提供的上下文中,我必须假设 data 是XMLLst。但是,它可能是一个XML变量。在 Flex 的上下文中,它也可能是一个XMLListCollection;它只是一个 XMLList 的包装器,用作基于 Flex 列表的类的 dataProvider。
我假设数据变量必须指向这样的东西:
<someElement state="someStateValue"> </someElement>
因此,data.@state 应该返回值“someStateValue”