addchild设置宽度和高度

时间:2013-10-18 20:24:35

标签: actionscript-3 height width addchild

尝试做一些非常直接的事情 - 有一个函数可以从库中添加子项并设置位置,宽度和高度。添加正常但由于某种原因宽度和高度设置不正确。有什么建议吗?

代码:

var video1tn:video1_btn = new video1_btn;

function thumbNails1():void{
  addChild(video1tn);
  video1tn.width = 350;
  video1tn.height = 170;
  video1tn.x = 794.95;
  video1tn.y = 85.5;
}

2 个答案:

答案 0 :(得分:0)

“没有正确设置”是什么意思?什么是症状?

这是一组宽度/高度调试技巧:

  • 在设置之前和之后尝试跟踪宽度/高度:
    • 如果之前跟踪0,则分配> 0值会将其scaleX / Y属性设置为无穷大。
    • 否则,如果之后他们没有跟踪你设置的内容,那么video1_btn类可能会使用宽度/高度设置器做一些非常规的事情。
  • 如果没有设置宽度/高度,组件是否正常工作?
    • 尝试设置scaleX / scaleY而不是width / height
  • 也许父容器被缩放/变换奇怪了?
    • 尝试将组件添加到容器中并进行缩放。
    • 尝试将您的组件添加到舞台上。尝试使用/ height或scalex / scaley进行设置,然后检查行为。

答案 1 :(得分:0)

尝试在video1_btn的背景上放置一个带有0 alpha的形状,填充video1_btn的整个初始大小。我以前碰到过这个,我认为这解决了它。