Re: [問題] 影格問題

看板Flash作者 (仁)時間17年前 (2008/08/30 02:55), 編輯推噓3(307)
留言10則, 3人參與, 最新討論串2/3 (看更多)
再請問一下~~ 我用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

08/30 03:22, , 1F
確定要用 function 包 function?
08/30 03:22, 1F

08/30 11:22, , 2F
其實這樣是合法的呀,只是非主流用法而已
08/30 11:22, 2F

08/30 11:45, , 3F
那問題是出在哪阿?? 一直沒辦法移除這部份的物件!!
08/30 11:45, 3F

08/30 11:52, , 4F
你有沒有完整的原始擋啊?
08/30 11:52, 4F

08/30 11:52, , 5F
不然光說 "removeMovieClip沒有用" 不知道問題在哪...
08/30 11:52, 5F

08/30 12:00, , 6F
插入幾個 trace(this) 看看位置鏈如何?
08/30 12:00, 6F

08/30 12:10, , 7F
抱歉~這個沒辦法po上原始檔
08/30 12:10, 7F

08/30 12:14, , 8F
我trace的結果,感覺是..還沒執行到attachMovie就已經
08/30 12:14, 8F

08/30 12:14, , 9F
先執行removeMovieClip, 所以物件才仍然存在??
08/30 12:14, 9F

08/30 12:17, , 10F
有可能吧
08/30 12:17, 10F
文章代碼(AID): #18k4OaT3 (Flash)
討論串 (同標題文章)
文章代碼(AID): #18k4OaT3 (Flash)