2013-10-18 221 views
1

試圖做一些非常簡單的事情 - 有一個函數可以從庫中添加子項並設置位置和寬度和高度。增加罰款,但由於某些原因寬度和高度設置不正確。有什麼建議麼?addchild設置寬度和高度

代碼:

var video1tn:video1_btn = new video1_btn; 

function thumbNails1():void{ 
    addChild(video1tn); 
    video1tn.width = 350; 
    video1tn.height = 170; 
    video1tn.x = 794.95; 
    video1tn.y = 85.5; 
} 

回答

0

嘗試放置一個形狀跟0阿爾法您video1_btn的背景下,填充video1_btn的整個初始大小。我之前遇到過這種情況,我認爲這爲我解決了這個問題。

0

你是什麼意思 「沒有正確設置」 呢?什麼症狀?

這裏有一組寬度/高度調試技巧:

  • 嘗試跟蹤寬度/高度前,設置之後:
    • 如果他們之前跟蹤0,然後分配> 0值將設置他們的scaleX/Y屬性到無窮大。
    • 否則,如果之後他們沒有跟蹤你設置的內容,那麼video1_btn類可能會用width/height設置器做一些非常規的事情。
  • 沒有設置寬度/高度,組件是否工作正常?
    • 嘗試設置的scaleX /的scaleY代替的寬度/高度
  • 也許父容器被縮放/奇怪轉化?
    • 嘗試將組件添加到容器並對其進行縮放。
    • 嘗試將您的組件添加到舞臺上。嘗試使用/ height或scalex/scaley進行設置,然後檢查行爲。
+0

症狀是它們顯示錯誤的大小 - 它們在庫中顯示實際符號的一條而不是整個庫項目。 – user2561920

+0

當我按照你上面所說的回覆正確的尺寸時 – user2561920

+0

增加了一些調試提示 –