【发布时间】:2015-10-07 21:07:05
【问题描述】:
我在 Flash 画布动画项目 (cc2015) 中创建了一个动态影片剪辑, 但无法获得大小,它只是返回 null。即使我在发布设置中启用了 MultiframeBounds,它仍然一无所获。
PS:如果幻灯片中有文本字段,我可以获取文本字段的边界,但不能获取整个大小。
代码如下:
var root = this;
root.name = "Root";
(function(){
var maxMcNum = 4;
var wrapper = new createjs.MovieClip();
for(var i=1; i<=maxMcNum; i++){
eval("var slide"+ i +"=new lib.mc"+ i +"()");
eval("wrapper.addChild(slide"+ i +")");
eval("slide"+ i +".y = "+ (i-1) +"*slide"+ i +".nominalBounds.height");
}
root.addChild(wrapper);
stage.on("click", function(){
//alert(wrapper.frameBounds[wrapper.currentFrame]);
alert(wrapper.getBounds());
});
})();
【问题讨论】: