FLASH論壇-Flash之神魂顛倒Adobe Flash 大家園Flash ActionScript 3討論區 → 我的抓破頭問題 關於 removeChildAt;addChildAt

MSDN 研討會資料下載 熱門租屋行情 網路行銷秘訣大公開 磷蝦油=比魚油更強 Microsoft Silverlight
減肥診所 雷射抽脂 ASP.NET完全攻略與快速上手 買墨水送神幣喔 貸款
近視雷射手術 電波拉皮 隆乳 胎毛筆 當鋪
投影機 生日禮物 借錢 調整型內衣 白蟻
氣球 眼袋 虛擬主機神魂特惠 大陸新娘 NCCU集中營
網頁設計 愛情城市 保險套 液晶電視

  共有1759人閱讀過本文章折疊列印

主題:我的抓破頭問題 關於 removeChildAt;addChildAt

帥哥喲,離線,有人找我嗎?
doshan1250
  1樓 個人化首頁 | 個人資料 | 搜尋 | EMAIL | 首頁 | |

加到: FunP 書籤加到: 黑米書籤加到: MyShare 書籤加到: 美味書籤加到: Furl  書籤加到: YaHoo 分享書籤加到: Google 書籤加到: UDN 書籤加到: Technorati 書籤



加好友 悄悄話
等級:新手上路 文章:18 經驗:253 威望:0 精華:0 註冊:2008-3-14 10:53:47
我的抓破頭問題 關於 removeChildAt;addChildAt  發表心情 Post By:2008-5-17 1:03:00



這問題卡了一個禮拜,先概述一下我的功能,我有六大主功能所以有6個BTN 就叫做 BTN1 BTN2.....BTN6好了
在BTN2內,又有六個btn 就叫做BTN2_a BTN2_b......BTN2_f,這六個小btn按下去,都會出不同的影片片段
問題在這邊 這六個小btn按下 都會出現,也不會重複出現,但是!! 當我又按回BTN3或其他大按鈕 之前最後出現的影片片段(例如說最後按下BTN2_a出現的影片片段)並沒有不見
也就是說 現在變成在BTN1影格內出現BTN2的東西 怎麼消也消不掉

應該是 addChildAt 跟 removeChildAt 寫的不好 而且 addChild 跟 addChildAt 差別在後面接的是階級 但是我不懂這個意思

講的很複雜 但是我盡我最大的努力表達出來 真的很想求解答 困擾我很久了 書也一直翻
以下是在BTN2影格中寫的

var lowcase_mc:MovieClip;
var flag:Boolean;
flag=false;
a_btn.addEventListener(MouseEvent.CLICK,lowerCase);
b_btn.addEventListener(MouseEvent.CLICK,lowerCase);
c_btn.addEventListener(MouseEvent.CLICK,lowerCase);
d_btn.addEventListener(MouseEvent.CLICK,lowerCase);
e_btn.addEventListener(MouseEvent.CLICK,lowerCase);
f_btn.addEventListener(MouseEvent.CLICK,lowerCase);
function lowerCase(me:MouseEvent){
if(flag==true){
this.removeChildAt(1)
}
switch(me.target){
case a_btn:
lowcase_mc= new a();
flag=true;
break;
case b_btn:
lowcase_mc= new b();
flag=true;
break;
case c_btn:
lowcase_mc= new c();
flag=true;
break;
case d_btn:
lowcase_mc= new d();
flag=true;
break;
case e_btn:
lowcase_mc= new e();
flag=true;
break;
case f_btn:
lowcase_mc= new f();
flag=true;
break;
}

lowcase_mc.x=467;
lowcase_mc.y=232;

this.addChildAt(lowcase_mc,1);

};




以下是在第一個影格寫的

stop();

btn_cat.addEventListener(MouseEvent.CLICK,btn_cat1);
function btn_cat1(me:MouseEvent){
gotoAndStop('LowerCase')}

btn_penguin.addEventListener(MouseEvent.CLICK,btn_penguin1);
function btn_penguin1(me:MouseEvent){
gotoAndStop('TraChinese')}

btn_lion.addEventListener(MouseEvent.CLICK,btn_lion1);
function btn_lion1(me:MouseEvent){
gotoAndStop('stroke')}

btn_rabbit.addEventListener(MouseEvent.CLICK,btn_rabbit1);
function btn_rabbit1(me:MouseEvent){
gotoAndStop('game')}

btn_bear.addEventListener(MouseEvent.CLICK,btn_bear1);
function btn_bear1(me:MouseEvent){
gotoAndStop('aboutUs')}

btn_hippo.addEventListener(MouseEvent.CLICK,btn_hippo1);
function btn_hippo1(me:MouseEvent){
gotoAndStop('UpperCase')}


到底是哪邊出了問題 我知道是我自己卡住 感謝各位了
附上我的檔案 怕有興趣的人聽不懂 只有PLAY一次 按一按就知道問題在哪了 很明顯
謝謝了
http://ms.ntcb.edu.tw/~s9356080/%a5d%c3%f6%b0%dd%c3D/
以下是我的即時通a0926597554@yahoo.com.tw
拜託了


檢視使用道具詳細訊息
獲贈超神幣文章,共獲得 0 個超神幣
虛擬主機神魂特惠 支持(0中立(0反對(0回到頂部
帥哥喲,離線,有人找我嗎?
jason_tseng76
  2樓 個人化首頁 | 個人資料 | 搜尋 | EMAIL | 首頁 | |

加到: FunP 書籤加到: 黑米書籤加到: MyShare 書籤加到: 美味書籤加到: Furl  書籤加到: YaHoo 分享書籤加到: Google 書籤加到: UDN 書籤加到: Technorati 書籤



加好友 悄悄話 莫名其妙的傢伙
等級:版主 文章:1348 經驗:13284 威望:0 精華:0 註冊:2004-2-25 17:22:00
  發表心情 Post By:2008-5-24 16:56:00

既然你已經有宣告一個lowercase_mc了
直接用removeChild(lowercase_mc)應該就可以移掉了
(前題是lowercase_mc沒有被指定到別的東西上去)


贈送樓主:0個超神幣
網路行銷秘訣大公開 支持(0中立(0反對(0回到頂部