我是Appcelerator Titanium APP开发的初学者。从this链接的灵感中,我试图创建一个倒计时器,以便在TableRowView中工作,因为每行都有自己的时间设置。并且我定制这个课程以显示小时分钟和秒钟。在rowview中创建倒计时(钛)
我在每个TableRowView中创建了以下代码以便在列表中执行倒计时。
代码1个
my_timer[timer_index] = new countDown(parseInt(timer_index), parseInt(15), parseInt(50),
function() {
remainingTime.text = ''+my_timer[timer_index].time.h + " : " + my_timer[timer_index].time.m + " : " + my_timer [timer_index].time.s;
}, function() {
//alert("The time is up!");
}
);
my_timer [timer_index ++]启动();
my_time用于推动每一行的倒数计时器的所有实例。
数据来自XHR,因此我创建了一个数组文本来保存代码片段中的所有实例。
问题:当我尝试使用此代码运行我的应用程序,它让我看到一个异常说像“time.h
是不确定的”。但是,我在代码中看到了time.h
。
此外,我可以通过使用单个阵列
例如使用这个类为多个倒计时:
my_timer[0] = new countDown(2,5,5,function(){
somelabel1.text = my_timer[0].time.h+":"+my_timer[0].time.m+":"+my_timer[0].time.s;
})
my_timer[1] = new countDown(2,5,5,function(){
somelabel1.text = my_timer[1].time.h+":"+my_timer[1].time.m+":"+my_timer[1].time.s;
})
上面的代码完美地工作,它有任何错误。但是,如果我尝试在循环中使用此类并传递索引号而不是像代码1中的硬编码值,它将显示如上所述的异常。
任何帮助将非常可观。
预先感谢您。
你也许可以说明问题? – 2013-03-04 11:30:22