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。「
我似乎無法找到任何答案如何在互聯網上解決這個問題。有沒有其他的方式來做到這一點,使其工作?
我能猜出是怎麼回事(你的事件被解僱一種類型的事件,但你的處理程序需要另一種類型),但我們需要查看事件處理程序('expiresInTxt_validHandler')以確認。 –
爲了避免這種情況,您可以嘗試在處理程序expiresInTxt_validHandler(evt:Event)中放置更通用類型的事件,以便稍後通過調試將其替換爲適當的事件類型。 – Zeus