flashMX: delete obj probleem
-
pimpelsang 21 a
Teen klassi model, selle sees on jupp ehk model.jupp=new Jupp();
Jupp käivitab iga klahvi vajutusel model.vajutus() . Kena.Nüüd tahan kustutada ära selle jupi, et enam vajutusi ei tuleks. Teen nagu "delete model.jupp". Aga see kustutab ainult viite Juppile. Jupp ise jääb tööle ja saadab ikka model.vajutus() teateid.
Ma ei saa aru ka kus see jupp asub, sest "List of Variables" debugist ei näita midagi.Kuidas aga kustutada see jupp lõplikult.
Näite kood:
script09. veebruar 2004 - 17:22:44 · Otselink
-
Freq 21 a
pr.kustutajupp=function(){
delete this.minujupp.model
// või hoopis Key.removeListener (this.minujupp)
delete this.minujupp
}töötab?
10. veebruar 2004 - 10:20:27 · Otselink
-
pimpelsang 21 a
Jah, töötab küll. Ise kasutasin delete this.minujupp.model, sest juppile tulid eventid omakorda view_klassist ja intervallidest. Aga suht kole, et ühtegi instantsi mälust kustutada flashis ei saa :/
Neid nähtamatuid triggereid soovitan soojalt, paras debugimise õudus.
10. veebruar 2004 - 11:42:08 · Otselink