コードのどこかに変数を宣言しました:
[Bindable]
var nameWin:String = "";
この後、e4xステートメントがあります
podContent.xml_m = xml_m.item.(nameWin=="necessary name");
アイテムの namewin を「必要な名前」と比較し、nameWin が「必要な名前」と一致するアイテムのみを返す必要があります。
xml_m.item:
<item>
<nameWin>necessary name</nameWin>
<nameCol>Брутто-премия начисленная</nameCol>
<date>2009 Май</date>
<summa>259267.7976</summa>
</item>
<item>
<nameWin>unnecessary name</nameWin>
<nameCol>Брутто-премия начисленная</nameCol>
<date>2010 Апрель</date>
<summa>104.3254</summa>
</item>
<item>
<nameWin>necessary name</nameWin>
<nameCol>Брутто-премия начисленная</nameCol>
<date>2010 Май</date>
<summa>21.5174</summa>
</item>
nameWin とは異なるステートメント xml-child を使用すると (summa など)、うまく機能します。しかし、nameWin を使用すると、e4x はアイテムの nameWin を「必要な名前」と比較する代わりに、ローカル変数 nameWin (現時点ではまったく興味がありません) を「必要な名前」と比較します。
何か案は?ライブラリのバージョンが理由になる可能性はありますか?