2012-03-06 12 views
1

私はインターネットを介してすべての検索とビューの[戻る]ボタンを制御することに関するすべてのトピックが同じことを言っている:のFlexモバイル戻るボタン

override protected function backKeyHandler():void 
{ 
    //Block native 'back' behavior. 
} 

しかし、私は私の意見にこのコードを書くとき、私はいつも同じ服用エラー:

1020:上書きされたメソッドは別の方法を上書きする必要があります。

私はこれを探していますが、解決策が見つかりませんでした。

+0

が、あなたはどのクラスでは、この方法を書きましたか? – vulkanino

+0

私はそれがメインのmxmlファイル上にしかないことに気付きました。私は私の見解でそれを使用しようとしていた。 –

答えて

1

一部の親でメソッドが定義されていない場合。オーバーライドすることはできません。

protected function backKeyHandler():void 
{ 
    //Block native 'back' behavior. 
} 

このメソッドは、呼び出すイベントリスナーを追加しない限り、何も行いません。あなたはMXML Viewを使用している場合は、backKeyPressedイベントにリスナーを追加することができます。

<s:View backKeyPressed="backKeyHandler()"> 

</s:View> 

私はこれが唯一のモバイルアプリケーションのためのものであることを追加します。

インターネット上で見つかった特定のコードについては、そのコードやドキュメントが実際に分からない限りコメントできません。