Re: [問題]attachMovie
※ 引述《ransonasd (仁)》之銘言:
: ---------------------------------------------------
: var xpos=37.5;
: var ypos=114;
: var depth=1000;
: for(i=1;i<31;i++){
: _root.attachMovie("circle","c"+depth,depth,{_x:xpos+i*10,_y:xpos+i*10});
: }
這裡怪怪的 你的depth是定值,這一行等於是...
使用回圈執行31次 "貼上c1000" 的動作
因為depth是定值 所以每次製造的c1000再"深度"相同的情況下會被後製造者蓋掉
所以事實上這段程式執行結果只製造了一個c1000
: _root["c"+1000].onRelease = function(){
: for(b=1000;b<1031;b++){
: trace("haha");
: removeMovieClip("c"+b);
: }
: }
這段程式碼的onRelease是設在c1000這個實體上
所以按circle當然什麼事都不會發生
要按c1000這個實體
: -----------------------------------------------------
: 這樣的執行結果 有跑出circle元件,
: 但我按下第一個circle元件時,並沒有刪除所有元件,
: 連trace的部份也沒有出現。
: 是我onRelease的部分寫錯了嗎??
是的 前後都有問題
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.227.199.44
推
09/01 23:45, , 1F
09/01 23:45, 1F
→
09/01 23:46, , 2F
09/01 23:46, 2F
→
09/02 01:11, , 3F
09/02 01:11, 3F
→
09/02 01:14, , 4F
09/02 01:14, 4F
→
09/02 01:16, , 5F
09/02 01:16, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):