Javascript 为什么movieClip.getBounds()返回null?
在flash cc中,我在movieClip时间线上调用此方法: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
Widget.InsertSelection(this);
电影剪辑放在舞台上
Widget
是haxejs项目中的一个公开类,因此将调用InsertSelection
,并传递movieClip的参数
在haxeInsertSelection
函数中:
public static function InsertSelection(aSelectionHolder:MovieClip)
{
trace (aSelectionHolder.getBounds());
}
但是,我在chrome控制台中得到
null
,这是为什么?如何获取该电影剪辑的x宽度?可能传递的movieclip没有绘制任何图形或位图,请确保其上绘制了某些内容,然后再次测试该方法。我尝试放置图像,但在将其设置为缓存为位图之前,它无法工作,但是宽度和高度是错误的..这是标记为CreateJS/JavaScript的,但是您正在发布ActionScript。这个演示使用什么?对于CC导出到CreateJS,您可以访问任何displayObject上的nominalBounds。查看生成的JavaScript以了解我的意思。