Flash AS3:动态照片高度被拉伸?

时间:2011-02-17 00:17:52

标签: actionscript-3 flash-cs5 flickr

我正在将一个小缩略图加载到MovieClip中作为我的Thumb类的一部分...但是当我将它添加到舞台时,缩略图的高度会大幅拉伸。

我的高度和宽度不仅设置在Thumb类中,而且还设置在添加到舞台上的Thumb实例上。

有什么想法吗?

3 个答案:

答案 0 :(得分:0)

查看所有父级DisplayObjectContainers并确保它们都没有在y轴上进行任何缩放。

注意:这也包括舞台。

答案 1 :(得分:0)

在Thumb类或在加载完图像时调用的util类中创建一个测试函数。

让函数通过自身和父母向上递归,并打印出widthheightscaleXscaleY。当你登上舞台时停止递归。你的罪魁祸首将是具有不稳定价值观的人。

我怀疑您是在加载图片之前人为设置width和/或height,而scaleXscaleY最终会出现错误值。然后图像完成加载,并应用缩放。

答案 2 :(得分:0)

似乎MovieClip在其中有任何内容之前已经调整大小。关于边界没有明确的迹象,所以当照片最终加载时,它试图占据一个巨大的区域。