1

尝试做一些非常直截了当的事情 - 有一个从库中添加子元素并设置位置、宽度和高度的函数。添加很好,但由于某种原因,宽度和高度设置不正确。有什么建议么?

代码:

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;
}
4

2 回答 2

0

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

下面是一组宽/高调试技巧:

  • 尝试在设置之前和之后跟踪宽度/高度:
    • 如果它们之前跟踪 0,则分配 >0 值会将它们的 scaleX/Y 属性设置为无穷大。
    • 否则,如果之后他们不跟踪您设置的内容,则可能 video1_btn 类正在使用宽度/高度设置器做一些非常规的事情。
  • 如果不设置宽度/高度,组件是否可以正常工作?
    • 尝试设置 scaleX/scaleY 而不是宽度/高度
  • 也许父容器奇怪地缩放/转换?
    • 尝试将组件添加到容器并对其进行缩放。
    • 尝试将您的组件添加到舞台上。然后尝试使用 /height 或 scalex/scaley 设置并检查行为。
于 2013-10-18T21:40:27.870 回答
0

尝试将 0 alpha 的形状放置到您的背景中video1_btn,填充video1_btn. 我以前遇到过这个问题,我认为这为我解决了这个问题。

于 2013-10-23T15:17:23.903 回答