看板 Flash 關於我們 聯絡資訊
我有一個m1要addchild到aa_mc中 m1裡面有一個動態文字內容假設為60 主場景也有一個動態文字內容假設為1000 那主場景的1000可以剪掉m1的60嗎? 以下是主場景程式碼: var m1:movie1=new movie1 ; var temp1:int; aa_mc.addChild(m1); sap1_txt.text=String(int(1000)); temp1=int(aa_mc.ap1_txt.text);//這裡不曉得該怎麼寫,總是取不到m1影片片段裡的值 sap1_txt.text=String(int(sap1_txt.text)-temp1); m1影片片段程式碼: ap1_txt.text=String(60); 補上檔案連結 http://www.badongo.com/file/23922058 請大家幫幫忙,謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.9.130.42
justaID:有時序上的問題(時序這個字眼不知道對不對= =) 08/20 06:06
justaID:由於ap1_txt是用程式設定,當你去抓ap1_txt時,數字還沒填 08/20 06:07
justaID:入,所以抓不到值。可以把m1的程式碼刪去,改到主程式設定 08/20 06:09
justaID:在var m1:movie1=new movie1 ; 下加一行: 08/20 06:09
justaID:m1.ap1_txt.text=String(60); //改在這裡設值 08/20 06:10
justaID:然後temp1=int(aa_mc.ap1_txt.text); 改成: 08/20 06:10
justaID:temp1=int(m1.ap1_txt.text); 08/20 06:11
dsmwang:感覺上加個監聽器應該就能解決吧XD? 08/20 09:59
darkbear:同意樓上加個監聽器 08/27 15:35