Re: [問題] loader外部swf檔後 用timer停止影片和聲音
→
06/06 14:11,
06/06 14:11
這個我無法確定
基本上,像AS、Java這種使用Garbage Collector的虛擬機器執行環境
當你把一個物件丟掉(unload, delete, etc)的時候
它在記憶體上不會馬上消失
如果該物件有主動的行為(如enter frame事件,影片播放)
這些行為還會持續進行
要直到虛擬機器認為記憶體不足,才會派出GC把這些記憶體回收掉
一般沒有用到很多記憶體的小程式
GC甚至從頭到尾都不會出動
也就會有物件一直執行自己的主動行為的狀況
僅管這個物件的已經被"丟掉"了
最安全的做法
就是在使用unload, delete這類"丟掉"的動作以前
自己把所有主動行為關掉
所以你要自己把影片停掉,再unlaod才對
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓
Blog http://cjcat.blogspot.com
Gallery http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.84.19
推
06/06 14:39, , 1F
06/06 14:39, 1F
推
06/07 11:22, , 2F
06/07 11:22, 2F
→
06/07 11:22, , 3F
06/07 11:22, 3F
→
06/07 11:23, , 4F
06/07 11:23, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):