小编Moh*_*mir的帖子

Adobe AIR Android FileStream问题

我试图在Android设备上测试打击代码但我在文本字段中看不到任何数据.此代码适用于AIR桌面,但在Android中没有.桌面Android上的AIR FileStream功能有什么区别?什么是最好的跨平台代码来保存文件和读写?

此代码适用于Adobe Animate CC Android Emulator.

import flash.filesystem.*;

             var prefsFile:File; 
            [Bindable] var prefsXML:XML; 
             var stream:FileStream; 

             function appStart():void
            { 
                prefsFile = File.applicationStorageDirectory;
                prefsFile = prefsFile.resolvePath("preferences.xml"); 
                readXML();
            }


             function readXML():void 
            {
                stream = new FileStream();
                if (prefsFile.exists) {
                    stream.open(prefsFile, FileMode.READ);
                    processXMLData();
                }
                else
                {
                    saveData();
                }

            }


             function processXMLData():void 
            {
                prefsXML = XML(stream.readUTFBytes(stream.bytesAvailable));
                stream.close();
                trace(prefsXML.Data1);
                trace(prefsXML.Data2);
                trace(prefsXML.Data3);
                txt_D1.text = prefsXML.Data1;
                txt_D2.text = prefsXML.Data2;
                txt_D3.text = prefsXML.Data3;

            } …
Run Code Online (Sandbox Code Playgroud)

flash actionscript-3 flash-builder animate-cc

6
推荐指数
1
解决办法
689
查看次数

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

我有代码将每个2个数字转换为特定字符,此代码有效,但输出带有不需要的单词"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      
Run Code Online (Sandbox Code Playgroud)

输出字符串:

nullABC
Run Code Online (Sandbox Code Playgroud)

actionscript-3

3
推荐指数
1
解决办法
59
查看次数

标签 统计

actionscript-3 ×2

animate-cc ×1

flash ×1

flash-builder ×1