【问题标题】:Defining input text as a number input in Flash在 Flash 中将输入文本定义为数字输入
【发布时间】:2013-06-30 23:47:09
【问题描述】:

所以,当我在 Flash 和 Actionscript 3.0 中构建应用程序时,我创建了一个 sharedobject.data 并且我有一个输入字段,sharedobject 等于输入字段。但它仅限于数字,但是当输入输入的数字被认为是文本..而不是实际数字(例如“1”而不是1)无论如何我可以将输入字段变成数字字段之类的东西吗?

【问题讨论】:

    标签: actionscript-3 actionscript numbers


    【解决方案1】:

    你试过了吗:

    var variable:Number;
    variable= Number(input_txt.text);
    

    【讨论】:

    • 也许你可以解释一下为什么你认为 OP 应该这样做?
    • 我的理解是文本字段总是作为字符串接收的,所以我们需要将收集到的信息转换为数字。您还可以将文本框限制为仅接受数字:input_txt.restrict = "0-9.";
    • 是的,我总是限制,但它仍然定义为“9”而不是 9。
    • @user1666767 将字符串转换为数字只需使用@Kieran 所说的话:var myNumber = Number(string);
    • 好的,因此限制是一个步骤,但您仍然需要将其转换为数字
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-04
    • 2019-06-03
    • 2015-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多