編輯2:似乎大數字創建是因爲movieclip不包含任何bipmapdata,但我仍然不確定它,但我真正的錯誤是,我忘記了「這」的盈方一個「getBounds」...項目大小是巨大的,我無法找到bug =)AS3:怪異的getBounds()結果
編輯:試圖使用單獨的容器,爲movieclips,並做了所有這些在根類...一切工作正常,當我使用單獨的容器並將所有東西附加到charakter類時,它又重新擰起來了
舊: 嘿,我現在正在製作一個遊戲,我希望獲得charakter機身的邊界。 爲了理解我是如何設置整個事情的,我解釋了這個問題。
我的Flash文檔的類是「game.as」。 「game.as」增加了一個Charakter類的兒童 我的Charakterclass對每個身體部位都有一個Movieclip,例如每個bodypart的「head」 有一個movieclip,其中包含正文部分的圖片,在這種情況下是「head」。
當我現在嘗試在「head」類中使用getBounds(head.mc)時,我得到了非常奇怪的結果。在x = 64001,y = 64001,寬度= 0,高度= 0;
我發現了一種方法,如何通過簡單地使用getBounds(head.mc)函數來解決這個問題,而不是在頭部內部,但是在Charakter類中......但是這不是我真正想要做的,我想要在head類中使用getBounds(head.mc)函數。
任何想法爲什麼結果如此奇怪或我必須做什麼?林非常感謝每一個意見,因爲這對我來說似乎不合邏輯xD
多數民衆贊成我以爲也是,我要求早,我正在處理這個問題最後幾個小時......可能我應該休息幾個小時後再嘗試一下,因爲我確信我完全理解了getBounds()如何工作......無論如何,man = =) – tschery