[問題] 請問有關removeChild
library中有五個元件
myclip(設class為 myclip)
mc1(設class為 mc1)
mc2(設class為 mc2)
mc3(設class為 mc3)
mc5(設class為 mc4)
把myclip這個MovieClip拖曳製場景中並取instance name為amc
希望按下amc這個按鈕之後
library中的myclip被加至場景並且放大
同時mc1~4也亂數取一個出現製場景中
(每次按amc按鈕後出現的mc1~4都是重新亂數選取)
---以上沒有問題----
問題是
希望按了這個放大的myclip之後
myclip和mc1/2/3/4一併移除
但是不知道要如何移除(都只有myclip成功被移除)
就是不知道
mc.addEventListener(MouseEvent.CLICK, clickmc);
function clickmc(event:Event):void {
this.removeChild(md);
this.removeChild(mc);
}
以上這一段要寫在哪裡?
或應該要怎麼做@@?
以下是我寫的script
剛研究script沒有什麼程式邏輯基礎
希望各位高手賜教
謝謝
stop();
var md=new myclip();
amc.addEventListener(MouseEvent.CLICK, clickamc);
function clickamc(event:Event):void {
this.addChild(md);
md.x=10;
md.y=10;
md.scaleX=5;
md.scaleY=5;
var ranNum:int=Math.floor(Math.random()*4)+1;
var tempClass=getDefinitionByName("mc"+ranNum);
var mc:MovieClip=new tempClass();
this.addChild(mc);
mc.x=Math.floor(Math.random()*380)+1;
mc.y=Math.floor(Math.random()*380)+1;
}
md.addEventListener(MouseEvent.CLICK, clickmd);
function clickmd(event:Event):void {
this.removeChild(md);
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.127.92
推
03/24 19:26, , 1F
03/24 19:26, 1F
→
03/24 20:19, , 2F
03/24 20:19, 2F
→
03/25 04:15, , 3F
03/25 04:15, 3F
→
03/25 08:46, , 4F
03/25 08:46, 4F
→
03/25 08:46, , 5F
03/25 08:46, 5F
推
03/25 09:33, , 6F
03/25 09:33, 6F
→
03/25 09:33, , 7F
03/25 09:33, 7F
→
03/25 09:33, , 8F
03/25 09:33, 8F
推
03/25 09:37, , 9F
03/25 09:37, 9F
→
03/25 10:47, , 10F
03/25 10:47, 10F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):