簡體   English   中英

Flex 3自定義UIComponent消失

[英]Flex 3 Custom UIComponent Disappearing

對此極為沮喪。 我創建了一個擴展UIComponent的簡單類。 我在父類中創建此類的實例,並利用'addChild'方法將其添加到父類中。 我已經覆蓋了擴展UIComponent的“ updateDisplayList”方法,以使用“ graphics”對象添加自己的繪圖例程。

當我開始嘗試直接更改以下任何屬性(x,y,寬度,高度)或使用“ move”或“ setActualSize”更改時,會出現我的問題,因為UIComponent將不再顯示-在更改任何這些屬性之前對象顯示正常。 我知道對象仍然存在,仍在調用“ updateDisplayList”方法(因為每次更改后我都調用“ invalidateDisplayList”),它可以正確報告更改。

我已經把這個頭撞了六個小時,這根本沒有道理嗎?!

中號

確保實現一種測量方法,並同時設置了measuredHeight,measuredWidth,measruedMinHeight和measuredMinWidth。 我遇到了一些奇怪的問題,就是沒有設置'min'屬性,updateDisplayList被稱為'NaN'值,這會使您的很多尺寸設置代碼感到困惑。

但是,除此之外,您還必須共享一些代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM