当visibility可见性设置为false时,不会删除图像

时间:2012-08-21 22:08:53

标签: flex bitmap flex4 sprite tweener

我正在处理一个有Image(spark或mx)的项目,当我将可见性设置为false时,它仍然存在!它似乎暗淡而不是删除。我认为某些东西,精灵或显示对象在某处或某些图形命令以某种方式捕获屏幕抓取,同时图像可见并留下幻影图像。我无法追踪它。有谁听说过吗?

我使用的是Tweener,我认为它可能与它有关,但它又是一个大型项目,这个问题深深嵌入其中。

更新
我认为这与Tweener有关。我删除了补间并且可见性开始按照描述工作。我认为Flex可能会延迟提交属性的价值以及它在渲染事件之前的效果。所以它可能设置为false但在下一个验证/渲染阶段它可能实际上是不可见的,而Tweener立即做了它。

我现在已经注释掉了Tweener和其他与之相关的代码,而且此时我还没有将更多资源用于跟踪它。

1 个答案:

答案 0 :(得分:0)

你有容器吗?我没有设置visible = false的问题,它仍然显示。正如jidma所说,尝试includeInLayout,另一件要尝试的是设置父级visible = false