2013-10-17 56 views
0

在Flex移動中,我試圖爲TextInput字段實現驗證程序,但編譯器抱怨ValidationResultEvent I傳遞給有效的事件處理程序:Gettiming「將mx.events.FlexEvents類型的值隱式強制爲無關類型mx.events:ValidationResultEvent

它抱怨這一行:

<s:TextInput id="expiresIn__" paddingRight="10" valid="expiresInTxt_validHandler(event)" /> 

,並傳遞給我的有效處理的事件參數,它說:

「類型的值隱式強制mx.events:FlexEvent轉換爲不相關的類型e mx.events:ValidationResultEvent。「

我似乎無法找到任何答案如何在互聯網上解決這個問題。有沒有其他的方式來做到這一點,使其工作?

+1

我能猜出是怎麼回事(你的事件被解僱一種類型的事件,但你的處理程序需要另一種類型),但我們需要查看事件處理程序('expiresInTxt_validHandler')以確認。 –

+0

爲了避免這種情況,您可以嘗試在處理程序expiresInTxt_validHandler(evt:Event)中放置更通用類型的事件,以便稍後通過調試將其替換爲適當的事件類型。 – Zeus

回答

相關問題