看板 Flash 關於我們 聯絡資訊
再請問一下~~ 我用removeMovieClip把attachMovie所加入的物件移除 但~有一部分attachMovie的物件卻無法移除!! (此部份程式碼如下) function showcircle(y,m,num,count){ data_xml.ignoreWhite = true; info = new XML(); info.load("files/product_inf.xml"); var circle=new Array(); function myonLoad () { ..............(略) attachMovie("circle","c"+depth,depth); eval("c"+depth)._x=((num+Number(circle[p])-1)%7)*25+xpos; eval("c"+depth)._y=Math.floor((num+Number(circle[p])-1)/7)*25+ypos+25; trace(depth); depth++; .....................(略) } info.onLoad = myonLoad; } ----------------------------------------------------------------------- 抱歉 我是flash初學者,有許多問題感到疑惑 為什麼在同一影格的其它部份, 我寫 attachMovie / _root.attachMovie / this.attachMovie 都可加入物件, 並且也都能利用removeMovieClip移除 唯獨上面的這部份 我寫attachMovie / _root.attachMovie 可以加入物件, 但用removeMovieClip卻無法移除; 並且如果我寫的是this.attachMovie,則物件沒辦法顯示出來!! 想請問這是什麼原因?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.6.186
evadnia:確定要用 function 包 function? 08/30 03:22
cjcat2266:其實這樣是合法的呀,只是非主流用法而已 08/30 11:22
ransonasd:那問題是出在哪阿?? 一直沒辦法移除這部份的物件!! 08/30 11:45
cjcat2266:你有沒有完整的原始擋啊? 08/30 11:52
cjcat2266:不然光說 "removeMovieClip沒有用" 不知道問題在哪... 08/30 11:52
evadnia:插入幾個 trace(this) 看看位置鏈如何? 08/30 12:00
ransonasd:抱歉~這個沒辦法po上原始檔 08/30 12:10
ransonasd:我trace的結果,感覺是..還沒執行到attachMovie就已經 08/30 12:14
ransonasd:先執行removeMovieClip, 所以物件才仍然存在?? 08/30 12:14
cjcat2266:有可能吧 08/30 12:17