2

Flex 3 アプリケーションを Flex 4 に移行しています。Flex 3 アプリには AS コードがありました。

var myCurrentSelectedChild:String = myViewStack.selectedChild.id;

現在、Flash Builder および Flex 4.5 では、「-1119: 静的タイプ mx.core:INavigatorContent の参照を介した未定義の可能性のあるプロパティ ID へのアクセス」というエラーがスローされます。viewStack の選択された子の ID を取得しようとしています。

4

3 に答える 3

3

myViewStack.selectedChild を何らかの UI オブジェクト タイプにキャストしてみてください。core:INavigatorContent には ID プロパティがありません。

だから使用:

(myViewStack.selectedChild as Container).id
于 2011-05-27T16:12:57.583 に答える
0
var myCurrentSelectedChild:String = myViewStack.selectedChild.getChildAt(0).id;
于 2011-05-27T08:46:35.033 に答える