1

ボタンをクリックして関数を呼び出しています:

searchBT.addEventListener(MouseEvent.CLICK,searchXML);
function searchXML(Event:MouseEvent)

データグリッドから同じ関数を呼び出したい。

現在、データグリッドをクリックすると、クリックされた行のデータがいくつかのダイナミック テキスト フィールドに入力されます。

同時に関数 (searchXML) を実行する必要があります。この呼び出しやその他の呼び出しはエラーになります。

fullList.dataGrid.addEventListener(ListEvent.ITEM_CLICK, clickGrid);
function clickGrid(e:ListEvent):void
{
   searchXML(Event);
   ...
}

何か案が?

乾杯。

4

1 に答える 1

1

searchXMLメソッドが型の引数を待つためですMouseEvent。このメソッドは次のように再定義できます。

function searchXML(Event:MouseEvent = null)

そしてそれを簡単に呼びます:

function clickGrid(e:ListEvent):void
{
   searchXML();
   // ...
}
于 2013-09-03T06:45:55.950 に答える