2014-03-31 18 views
0

我从一个Flex项目开始,我正在做主角,而且我很好奇几分钟前刚刚尝试过的东西。覆盖updateDisplayList

有此方法:

覆盖保护的函数的updateDisplayList

这确实是这样的:

someLabel.y = someLabel.height + 5;

都好,但是当我尝试这样做:

someLabel.x = someLabel.width + 5;

当我运行该项目时,不再显示任何东西。它不会崩溃,就像渲染器停止工作。

有什么想法?

有趣的是,我不是新来的Flex或AS3 ..但我从来没有尝试覆盖该方法。

谢谢!

+1

您是否检查过'someLabel.x'是什么?也许它刚刚从屏幕上移开。 –

回答

0

好吧,好像在标签mxml中设置了“right”属性以及重写的updateDisplayList中的x属性并不是一个好的组合,只要我删除左边的属性,它就可以工作得很好。

(感谢ced-b创造思想的火花!)