我正在处理一个有Image(spark或mx)的项目,当我将可见性设置为false时,它仍然存在!它似乎暗淡而不是删除。我认为某些东西,精灵或显示对象在某处或某些图形命令以某种方式捕获屏幕抓取,同时图像可见并留下幻影图像。我无法追踪它。有谁听说过吗?
我使用的是Tweener,我认为它可能与它有关,但它又是一个大型项目,这个问题深深嵌入其中。
更新
我认为这与Tweener有关。我删除了补间并且可见性开始按照描述工作。我认为Flex可能会延迟提交属性的价值以及它在渲染事件之前的效果。所以它可能设置为false但在下一个验证/渲染阶段它可能实际上是不可见的,而Tweener立即做了它。
我现在已经注释掉了Tweener和其他与之相关的代码,而且此时我还没有将更多资源用于跟踪它。
答案 0 :(得分:0)
你有容器吗?我没有设置visible = false的问题,它仍然显示。正如jidma所说,尝试includeInLayout,另一件要尝试的是设置父级visible = false