2012-01-06 6 views
3

MXAdvancedDataGridItemRendererを使用するAdvancedDataGridでは、mouseoverがAdvancedDataGridに渡されていませんでした。マウスイベントがバブリングさせるために新しい値でsuper.dataを割り当てるフレックスItemRendererがマウスオーバーを親に渡さない

例(動作しない)

、あなたのデータセッターで (?!):闘争の日後
は、私がこれを共有したいと思いました
 override public function set data(value:Object):void {    
      var latency:Number = value[ (this.listData as DataGridListData).dataField] as Number; 

      // Do cool stuff 

例(作品)

 override public function set data(value:Object):void {    
      var latency:Number = value[ (this.listData as DataGridListData).dataField] as Number; 
      super.data = value; 

      // Do cool stuff 

答えて

2

上記の例は機能します。それは私が把握するのにかかった時間を節約できることを願っています。

2

だけVARレイテンシ前super.data =値を宣言......

override public function set data(value:Object):void { 
     super.data = value;   
     var latency:Number = value[ (this.listData as DataGridListData).dataField] as Number; 
+1

わかりやすくするために、両方の方法で動作します。あなたがsuper.dataを割り当てたら、mouseeventsがうまく動作するかどうかということでした。 – MonoThreaded

関連する問題