Gambar tidak dihapus ketika visibilitas diatur ke false

Saya sedang mengerjakan proyek di mana ada Gambar (spark atau mx) dan ketika saya mengatur visibilitas ke false, gambar itu masih tetap ada! Tampaknya meredupkan bukannya menghapus. Saya berpikir mungkin sesuatu, sprite atau objek tampilan di suatu tempat atau beberapa perintah grafis entah bagaimana menangkap tangkapan layar saat gambar terlihat dan meninggalkan gambar bayangan. Saya tidak bisa melacaknya. Adakah yang pernah mendengar hal ini?

Saya menggunakan Tweener dan menurut saya mungkin ada hubungannya dengan itu, tetapi sekali lagi ini adalah proyek besar dan masalah ini terletak jauh di dalamnya.

PEMBARUAN
Saya rasa ini ada hubungannya dengan Tweener. Saya menghapus remaja dan visibilitas mulai berfungsi seperti yang dijelaskan. Saya pikir mungkin Flex menunda penyerahan nilai properti dan efeknya hingga acara render. Jadi mungkin disetel ke false tetapi mungkin sebenarnya tidak terlihat sampai fase validasi/render berikutnya sementara Tweener segera melakukannya.

Saya mengomentari Tweener dan kode lain yang terkait dengannya untuk saat ini dan saya tidak akan menggunakan lebih banyak sumber daya untuk melacaknya saat ini.


person 1.21 gigawatts    schedule 21.08.2012    source sumber
comment
sudahkah Anda mencoba menyetel includeInLayout ke false ?   -  person Majid Laissi    schedule 22.08.2012
comment
Banyak efek yang cenderung menyetel cacheAsBitmap ke true. Anda dapat mencoba menyetelnya ke false sebelum mengubah visibilitas.   -  person Sunil D.    schedule 22.08.2012
comment
Sunil - Saya pikir itu ada hubungannya dengan itu dan Tweener. Saya memperbarui pesan posting saya yang menjelaskannya.   -  person 1.21 gigawatts    schedule 23.08.2012


Jawaban (1)


Apakah Anda menyimpannya di dalam wadah? Saya tidak mempunyai masalah dalam mengatur Visible=False dan masih ditampilkan. Seperti yang dikatakan jidma, coba sertakanInLayout, hal lain yang perlu dicoba adalah menyetel induknya terlihat=salah

person GR Envoy    schedule 22.08.2012