Tag というカスタム コンポーネントがあります。
package bin {
public class Tag {
public var count:int;
public var text:String;
public function Tag() {}
}
}
2 つの配列にこれらのタグがたくさんあります。電話できるようになりたい
arr0.indexOf( arr1[0] ) //line 1
// or
arr0[0] == arr1[0] //line 2
テキストフィールドのみを比較します。すなわち
tag{text:"hi", count:0} == tag{text:"hi", count:5}
カウントが異なる場合でも、上記の結果は true になります。同様に、2 つのタグが異なるリストにある場合は、1 行目のように互いに一致させたいと考えています。
Java での解決策は、同等のインターフェイスを実装し、必要に応じて比較メソッドを上書きすることです。フレックスでそのようなソリューションに関するドキュメントは見つかりませんでした。また、compare メソッドを作成する試みもうまくいきませんでした。
Flex 3 fyiを使用しています