0


0

フラッシュタイプのキャストがうまくいかない

申し訳ありませんが、私はこのコードの行を持っています

            BaseEntry( _entryList[i] ).topTeamName = ((Team)(teamList.getNameAtIndex( i*2 ))).Name;

そして私はエラーが出ます:

_ TypeError:エラー#1034:タイプ強制が失敗しました:「[object Team]」をncaa.Data.Teamに変換できません。 _

修正するにはどうすればいいですか。

2 Answer


1


あなたが探しているのは、代わりに:

((Team)(teamList.getNameAtIndex( i*2 ))).Name

あなたが欲しい:

(teamList.getNameAtIndex( i*2 ) as Team).Name


1


@walpoleaは正しい…​ ただし、完全を期すために、次のようにすることもできます。

BaseEntry( _entryList[i] ).topTeamName = Team(teamList.getNameAtIndex(i*2)).Name;

多くの人が_aserを使用して_faster_であると主張しています。