0

私は Flash ビルダー 4.5 を使用しており、フレックス コードを flex 3 から flex 4.5 に移行しています。必要な作業はすべて完了しており、このリンクhttp://www.adobe.com/devnet/flex/articles/migrating-で言及しています。 flex-apps-part1.htmlと私のアプリケーションは正常に動作していますが、そのコンポーネントの id を使用して ActionScript(handle) でカスタム コンポーネントにアクセスしているときに警告が表示され、「未定義のプロパティへのアクセスが表示されます」などの警告が表示されます。以下に、使用しているコードを示します。

ParentComp.mxml

<mx:VBox 
             xmlns:fx="http://ns.adobe.com/mxml/2009" 
     xmlns:s="library://ns.adobe.com/flex/spark" 
     xmlns:mx="library://ns.adobe.com/flex/mx"
             xmlns:comp="com.view.ChildComponent" 
 >
  <comp:ChildComponent id="childComp" visible="false" includeInLayout="false"/>   
</mx:VBox>

ParentCompHandler.as

private function setChildComp(event : PMEvent) : void {
   childComp.visible=true;                             Line:10
   childComp.includeInLayout = true;                   Line:11
}

Line:10 と Line:11 で「Access of undefined property visible」のような警告が表示されます。私は何を間違っていますか。お時間をいただき、ありがとうございました。

4

0 に答える 0