Javascript 为什么movieClip.getBounds()返回null?

Javascript 为什么movieClip.getBounds()返回null?,javascript,haxe,createjs,flash-cc,Javascript,Haxe,Createjs,Flash Cc,在flash cc中,我在movieClip时间线上调用此方法: Widget.InsertSelection(this); 电影剪辑放在舞台上 Widget是haxejs项目中的一个公开类,因此将调用InsertSelection,并传递movieClip的参数 在haxeInsertSelection函数中: public static function InsertSelection(aSelectionHolder:MovieClip) { trace (aSelectionHol

在flash cc中,我在movieClip时间线上调用此方法:

Widget.InsertSelection(this);
电影剪辑放在舞台上

Widget
是haxejs项目中的一个公开类,因此将调用
InsertSelection
,并传递movieClip的参数

在haxe
InsertSelection
函数中:

public static function InsertSelection(aSelectionHolder:MovieClip)
{
  trace (aSelectionHolder.getBounds());
}

但是,我在chrome控制台中得到
null
,这是为什么?如何获取该电影剪辑的x宽度?

可能传递的movieclip没有绘制任何图形或位图,请确保其上绘制了某些内容,然后再次测试该方法。

我尝试放置图像,但在将其设置为缓存为位图之前,它无法工作,但是宽度和高度是错误的..这是标记为CreateJS/JavaScript的,但是您正在发布ActionScript。这个演示使用什么?对于CC导出到CreateJS,您可以访问任何displayObject上的nominalBounds。查看生成的JavaScript以了解我的意思。