2009-05-12 16 views
0

私は、ユーザーが送信できるフォームを含むキャンバスを起動するポップアップボタンを持っています。私はこのフォームを検証し、検証が失敗したときにアラートを表示しています。ユーザーがアラートで「OK」をクリックすると、PopUpButtonから起動したキャンバスはフォーカスを失い、自動的に閉じます(デフォルト動作)。 PopUpButton._closeOnActivityはプライベートです。どんな提案も大歓迎です。PopUpButtonから開いたキャンバスがフォーカスを失ったときに閉じないようにするにはどうすればよいですか?

答えて

2

PopUpButtonを使用する代わりに、PopUpManagerと通常のボタンを使用して手動で何かをポップアップさせます。これで、デフォルトの動作をしたいときに開いたり閉じたりできます。

var canvas:Canvas = new Canvas(); 
PopUpManager.addPopUp(canvas, this); 
PopUpManager.centerPopUp(canvas); 
PopUpManager.removePopUp(canvas); 
関連する問題