0

我在加载的外部 swf 中有资产。我想知道舞台的确切大小和资产在创建它的 fla 中的位置。如果我尝试向生成的 MovieClip 询问它的大小,结果是当它被修剪到非透明像素周围最紧凑的框时,它会给出我的大小。查看 contentLoaderInfo,我可以得到 fla 文件使用的原始宽度/高度,这很棒。但是,我仍然需要知道在舞台中放置资产的位置。基本上我需要一个 x/y 偏移量。

我需要这个的原因是为了一个可定制的化身 - 它有很多部分,它们被放置在舞台上的不同区域以创建完整的化身。我希望能够为每个部分组合单独的 swf 来实现这一点。

提前感谢您的帮助!

4

1 回答 1

0

我不相信您可以获得加载的 swf 的阶段大小,因为当您加载子 swf 时,flash 中只有一个阶段,它将使用父阶段。正如您所指出的,加载的 swf 将折叠到其中项目的边界框。

我是否可以建议所有资产在舞台上都有一个包含舞台尺寸块的 MovieClip,然后将此剪辑的 alpha 更改为 0,使其不可见。

于 2010-07-16T08:32:27.590 回答