作者Taengudnight (TaenniceFan)
看板Flash
标题[问题] 初心者 1120 不知道该怎麽解决 ><|||
时间Thu Apr 17 17:06:24 2014
var i:int = 5;
var j:int = 3;
function addall(m:int , n:int) {
var total:int;
total = m + n;
i = m * 2;
}
addall(i, j);
trace(total);
trace(i);
trace(j);
输出後就会显示"场景 1,图层 '图层 1',影格 1,字行 9 1120: 存取未定义的
属性 total。"
取消严谨模式就出现"ReferenceError: Error #1065: 变数 total 未定义。
at _fla::MainTimeline/frame1()"
网路上找了好多资料,我还是解决不了 ><有大大可以帮忙吗?谢谢你们
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.27.36.9
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Flash/M.1397725586.A.FF4.html
1F:推 dayuH:你的变数total一开始就var在function中了 把她拉到外层来吧 04/17 17:23
2F:→ Taengudnight:放到function上就可以了吗~执行上没有错误了 :) 谢谢 04/17 17:26