0
在這一行錯誤狀態文本
<mx:Label x="132" y="105" id="statusText"/>
我得到一個錯誤 -
試圖與價值來初始化繼承財產類型的「狀態文本」 「spark.components.supportClasses.TextBase」不兼容 鍵入'mx.controls.Label'。
進出口使用Flex 4.6
在這一行錯誤狀態文本
<mx:Label x="132" y="105" id="statusText"/>
我得到一個錯誤 -
試圖與價值來初始化繼承財產類型的「狀態文本」 「spark.components.supportClasses.TextBase」不兼容 鍵入'mx.controls.Label'。
進出口使用Flex 4.6
在聲明中MXML與id
一些東西,已經在超用你得到這個錯誤。 正常情況下,它只會使用你的定義,如果存在的話就會覆蓋超類。
但是在你的代碼中你爲這個id定義的類型和這個id的超類定義是不同的,所以你得到這個錯誤。
正如我所看到的,這不是您打算重寫超類的定義,所以您只需將重命名爲即可。
Label的父母是什麼?這聽起來像是你有一個混合Spark組件和MX組件的問題;但我不清楚問題是什麼。 – JeffryHouser 2013-04-24 18:59:52
你能粘貼你的完整代碼嗎? – fmodos 2013-04-24 19:48:00
xmlns:s =「library://ns.adobe.com/flex/spark」 xmlns:mx =「library://ns.adobe.com/flex/mx」> <![CDATA [if (fileReference.size> maxSize) {statusText.text ='允許的最大文件數';} else { fileReference.addEventListener(Event.COMPLETE,uploadCompleteHandler); fileReference.upload(urlRequest); statusText.text = 「上傳...」;}} 私有函數uploadCompleteHandler(事件:事件):無效{ statusText.text = 「文件上傳:」 + event.target.name;}]]> s:WindowedApplication> –
Hari
2013-04-25 05:05:44