actionscript-3 - 如何从 ActionScripts3 中的字符串中删除单词 "null"

标签 actionscript-3

我有将每两个数字转换为特定字符的代码,此代码有效,但输出带有不需要的单词“null”。我想删除它。我无法确定代码的哪一部分是错误的。

var encoded_numbers:String = "102030";
var sub:String;
var decode_string:String;

for (var i2:int = 0; i2 < encoded_numbers.length; i2 += 2) 
{
    sub = encoded_numbers.charAt(i2) + encoded_numbers.charAt(i2 + 1);
    //trace(sub);

    switch(sub) 
   { 
    case "10": 
        decode_string += "A";
        break; 
    case "20": 
        decode_string += "B";
        break; 
    case "30": 
        decode_string += "C";
        break; 

   }

}
trace(decode_string);//convert      

输出字符串:

nullABC

最佳答案

您的 decode_string 的初始值为 null。只需按如下方式分配初始值:

var decodeString:String = "";

关于actionscript-3 - 如何从 ActionScripts3 中的字符串中删除单词 "null",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41892607/

相关文章:

arrays - 通过从as3中的库文件制作数组来播放声音?

actionscript-3 - 带有Flash的youtube搜索控件的位置栏

actionscript-3 - 闪存CS4 [AS3] : Playing Card Deck Array

flash - 我应该关闭 Flash 中的警告模式吗

android - 是否可以为设备上运行的 android/iOS 应用程序分析 adobe AIR?

actionscript-3 - 使用actionscript3录制声音,而无需等待麦克风事件开始写入字节数组

actionscript-3 - 如何在 ActionScript 对象的祖先类上调用静态函数?

flash - 如何在AS3中定义具有不同参数的接口(interface)方法?

actionscript-3 - Flash actionscript 无需空气即可访问文件系统?

actionscript-3 - 这是 Actionscript 3 中 MVC 的正确实现吗?