sparkデータグリッドアイテムレンダラーを作成しようとしています。方法以来同じメソッド名を持つスーパーインターフェイスとスーパークラス
public function get hovered():Boolean
{
}
public function set hovered(value:Boolean):void
{
}
:このアイテムレンダラーは、私がIGridItemRendererを実装する場合、私は次の方法で問題が生じています、インターフェイスメソッドを実装する必要があるチェックボックスを拡張し、IGridItemRenderer
public class CellCheckBoxItemRenderer extends CheckBox implements IGridItemRenderer
を実装しますチェックボックス
EDIT機能
の署名からも継承されます//spark checkbox signature
protected function get hovered():Boolean
protected function set hovered(value:Boolean):void
はと署名は、上記の問題はCheckbox
関数を保護として設定されているのに対し、インタフェースは、設計によってのみ、公衆機能のために署名を指定することであるIGridItemRenderer
クラスとインターフェイスのメソッドに同じシグネチャがありますか? – Eugeny89
@ Eugeny89いいえ、彼らは – Mansuro
ここで関数の署名を挙げることはできませんか?たぶん私または他の人がいくつかの回避策をアドバイスする – Eugeny89