継承したばかりの古いActionScriptコードを作成しようとしています。これは、元々は古いバージョンのflex用に作成されたものだと思いますが、言語を学び始めたばかりです。次の行で、修正方法がわからないというエラーが発生します。
import mx.collections.ArrayCollection;
import mx.collections.Sort;
// ...
public var actualModelList : ArrayCollection = new ArrayCollection();
// ...
var actualSort : Sort = actualModelList.sort;
1118: Implicit coercion of a value with static type mx.collections:ISort to a possibly unrelated type mx.collections:Sort.
Sort
私はそれがインターフェースを実装していると思いますISort
が、私が使った他の言語では、この割り当ては合法のようです。このコードの何が問題になっていますか?