次の XML 変数があります。
public var Country:XML=new XML(
<countries>
<country code="US" iso="840" label="United States" />
<country code="CA" iso="124" label="Canada" />
<country code="GB" iso="826" label="United Kingdom" />
...
</countries>);
リストをループして、 String variable に格納されている値に対応するインデックス番号を見つけるにはどうすればよいmyCountry
ですか? たとえば、
var myCountry:String = "Canada";
カナダが XML リストの 2 番目の要素であることを意味する 1 のインデックス値を返すループを作成する方法は?
または、別の方法でインデックス値 1 を返すことができる場合、ループは必要ないかもしれません。私は試した:
var desiredIndex:int = Country.country.(@label==myCountry)
しかし、エラーが発生しますNo such variable: @label
。