2013-10-18 180 views
1

试图做一些非常简单的事情 - 有一个函数可以从库中添加子项并设置位置和宽度和高度。增加罚款,但由于某些原因宽度和高度设置不正确。有什么建议么?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; 
} 

回答

0

尝试放置一个形状跟0阿尔法您video1_btn的背景下,填充video1_btn的整个初始大小。我之前遇到过这种情况,我认为这为我解决了这个问题。

0

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

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

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

症状是它们显示错误的大小 - 它们在库中显示实际符号的一条而不是整个库项目。 – user2561920

+0

当我按照你上面所说的回复正确的尺寸时 – user2561920

+0

增加了一些调试提示 –