รูปภาพจะไม่ถูกลบออกเมื่อตั้งค่าการมองเห็นเป็นเท็จ

ฉันกำลังทำงานในโปรเจ็กต์ที่มี Image (spark หรือ mx) และเมื่อฉันตั้งค่าการมองเห็นเป็น false มันก็ยังคงอยู่! ดูเหมือนว่าจะสลัวแทนที่จะเอาออก ฉันคิดว่าอาจมีบางอย่าง สไปรท์หรือวัตถุแสดงผลบางแห่ง หรือคำสั่งกราฟิกบางอย่างกำลังจับภาพหน้าจอในขณะที่มองเห็นภาพและเหลือภาพหลอนไว้ ฉันไม่สามารถติดตามมันได้ มีใครเคยได้ยินเรื่องนี้บ้างไหม?

ฉันใช้ Tweener และฉันคิดว่าอาจมีบางอย่างเกี่ยวข้องกับมัน แต่ก็เป็นโครงการขนาดใหญ่และปัญหานี้ก็ฝังลึกอยู่ภายใน

อัปเดต
ฉันคิดว่าเกี่ยวข้องกับ Tweener ฉันลบ Tweens ออกแล้ว การมองเห็นก็เริ่มทำงานตามที่อธิบายไว้ ฉันคิดว่าอาจเป็นได้ว่า Flex เลื่อนการพิจารณามูลค่าของทรัพย์สินออกไปและจะมีผลจนกระทั่งเหตุการณ์การเรนเดอร์ ดังนั้นอาจถูกตั้งค่าเป็นเท็จ แต่จริงๆ แล้วอาจไม่มองไม่เห็นจนกว่าจะถึงขั้นตอนการตรวจสอบ / เรนเดอร์ครั้งถัดไป ในขณะที่ Tweener ดำเนินการในทันที

ฉันแสดงความคิดเห็นเกี่ยวกับ Tweener และโค้ดอื่นๆ ที่เกี่ยวข้องกับมันในตอนนี้ และฉันจะไม่ใส่ทรัพยากรเพิ่มเติมในการติดตามมันในเวลานี้


person 1.21 gigawatts    schedule 21.08.2012    source แหล่งที่มา
comment
คุณได้ลองตั้งค่า includeInLayout เป็น false แล้วหรือยัง?   -  person Majid Laissi    schedule 22.08.2012
comment
เอฟเฟกต์จำนวนมากมีแนวโน้มที่จะตั้งค่า cacheAsBitmap ให้เป็นจริง คุณอาจลองตั้งค่าให้เป็นเท็จก่อนที่จะเปลี่ยนการมองเห็น   -  person Sunil D.    schedule 22.08.2012
comment
สุนิล - ฉันคิดว่ามันมีอะไรเกี่ยวข้องกับเรื่องนั้นและทวีเนอร์ด้วย ฉันอัปเดตข้อความโพสต์ของฉันโดยอธิบายแล้ว   -  person 1.21 gigawatts    schedule 23.08.2012


คำตอบ (1)


มีในภาชนะมั้ยคะ? ฉันไม่มีปัญหาในการตั้งค่าvisible=falseแต่ยังคงแสดงอยู่ ดังที่ jidma บอก ให้ลอง includeInLayout อีกสิ่งหนึ่งที่ควรลองคือการตั้งค่า parent มองเห็นได้=false

person GR Envoy    schedule 22.08.2012