1
我有设置动画片段的宽度和高度的问题。 我所做的是创建新的动画片段将其添加到舞台,然后调整大小和重新定位它。元素的宽度设置不正确使用动作
public class mcMainContent extends MovieClip
{
var _myStage:Stage;
public function mcMainContent()
{
}
public function ResizeAndReposition(leftContent:MovieClip,rightContent:MovieClip,myStage:Stage)
{
_myStage = myStage;
x = leftContent.width + 10;
width = _myStage.stageWidth - leftContent.width - rightContent.width - 10;
trace("calculated width: " + (_myStage.stageWidth - leftContent.width - rightContent.width - 10) + ", width of element: " + width);
}
public function Resize()
{
}
public function Reposition()
{
}
}
即使计算值总是其他数字,我总是会将我的动画片段的宽度设置为0。我在将动画片段添加到舞台之前尝试调用此函数,之后将动画片段添加到舞台但宽度始终为0. 谢谢
可以肯定的是,此代码位于扩展MovieClip的类中?这个动画片段中有什么,你如何添加它?这个类是否链接到fla库中的符号? – Kodiak
我用完整的课程代码编辑了一篇文章。这个影片剪辑没有孩子,我只想添加它,然后添加孩子。 – kljuco