【问题标题】:making logic for quiz app using titanium使用钛为测验应用程序制作逻辑
【发布时间】:2012-12-22 04:04:05
【问题描述】:

您好,我正在使用钛制作一个测验应用程序。数据已在数组中很好地接收。现在我被困在每次按下下一个按钮时如何更新标签,因为如果我在事件侦听器中制作标签。他们第一次运行时我不再可用。这是我的代码:

    var btnnext = Titanium.UI.createButton({
title : 'Next',
bottom : '20%',
width : '50%',
height : '10%'
 });
btnnext.addEventListener('click', function(e) {
quiz_counter++;
});
QuizWin.add(btnnext);
var labquiz = Titanium.UI.createLabel({
text : quizes[quiz_counter],
top : '20%',
left : '10%',
color : 'black'
 });
QuizWin.add(labquiz);

var laboption1 = Titanium.UI.createLabel({
text : option1[quiz_counter],
top : '30%',
left : '10%',
color : 'black'
 });

QuizWin.add(laboption1);

var laboption2 = Titanium.UI.createLabel({
text : option2[quiz_counter],
top : '40%',
left : '10%',
color : 'black'
 });
 QuizWin.add(laboption2);

var laboption3 = Titanium.UI.createLabel({
text : option3[quiz_counter],
top : '50%',
left : '10%',
color : 'black'
});
QuizWin.add(laboption3);

var laboption4 = Titanium.UI.createLabel({
text : option4[quiz_counter],
top : '60%',
left : '10%',
color : 'black'

 });

 QuizWin.add(laboption4);

【问题讨论】:

  • iphone中的钛是什么
  • 是的 iPhone 编码用钛写的 java 脚本

标签: javascript android iphone titanium logic


【解决方案1】:

所以基本上你的问题是,“我如何在 JavaScript 函数 [范围] 之外存储一个变量,以便以后可以访问它?”这对于编程和 JavaScript 来说是如此基础的东西,我不确定我是否应该回答这个问题。这就是为什么你得到了几票反对的原因。下面的 sn-p 演示了作用域。

var outside = false;

function f() {
    var inside = true;
    outside = true;
}

f();

alert(outside + ', ' + inside);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-15
    • 2011-10-07
    • 1970-01-01
    • 1970-01-01
    • 2015-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多