作者miyaki (miyaki)
看板Flash
标题[问题] addchild传值问题
时间Fri Aug 20 03:08:27 2010
我有一个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
1F:→ justaID:有时序上的问题(时序这个字眼不知道对不对= =) 08/20 06:06
2F:→ justaID:由於ap1_txt是用程式设定,当你去抓ap1_txt时,数字还没填 08/20 06:07
3F:→ justaID:入,所以抓不到值。可以把m1的程式码删去,改到主程式设定 08/20 06:09
4F:→ justaID:在var m1:movie1=new movie1 ; 下加一行: 08/20 06:09
5F:→ justaID:m1.ap1_txt.text=String(60); //改在这里设值 08/20 06:10
6F:→ justaID:然後temp1=int(aa_mc.ap1_txt.text); 改成: 08/20 06:10
7F:→ justaID:temp1=int(m1.ap1_txt.text); 08/20 06:11
8F:→ dsmwang:感觉上加个监听器应该就能解决吧XD? 08/20 09:59
9F:→ darkbear:同意楼上加个监听器 08/27 15:35