0
使用Flash CS5我今天遇到了一些奇怪的事情。ActionScript 3:UIScrollBar錯誤(?) - 容器的寬度返回+ 85px
UIScrollBar組件的剛性寬度爲15px。當你將它添加到像Sprite這樣的容器時,你會希望精靈的寬度返回15,但它返回100!
下面是一個示例代碼。
import flash.display.Sprite;
import fl.controls.UIScrollBar;
var spr:Sprite = new Sprite();
addChild(spr);
trace('spr.width:',spr.width);
var bar:UIScrollBar = new UIScrollBar();
spr.addChild(bar);
trace('bar.width',bar.width);
trace('spr.width:',spr.width);
有趣的是,輸出
spr.width:0
bar.width 15
spr.width:100
有誰知道發生了什麼呢?這是一個錯誤?