Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 在AS3中,如何在没有web服务器的情况下将跟踪输出写入文本文件_Flash_Actionscript 3_Logging_Trace_Text Files - Fatal编程技术网

Flash 在AS3中,如何在没有web服务器的情况下将跟踪输出写入文本文件

Flash 在AS3中,如何在没有web服务器的情况下将跟踪输出写入文本文件,flash,actionscript-3,logging,trace,text-files,Flash,Actionscript 3,Logging,Trace,Text Files,我有一个应用程序,当单击或访问某些项目时,它会用时间戳写入跟踪。我需要将它们写入一个文本日志文件,以便远程访问。。应用程序运行的设备没有web服务器,也没有运行flash调试播放器,操作系统是xp。如何将这些跟踪发送到文本文件?我注意到写入html文件,但我需要在没有交互的情况下自动执行此操作。。有什么建议吗 您可以设置web主机,编写web服务,创建日志文件或将其存储在数据库中,然后调用web服务 或者您可以使用或之类的东西将本地文本文件同步到他们的服务器或其他计算机您可以设置一个web主机并

我有一个应用程序,当单击或访问某些项目时,它会用时间戳写入跟踪。我需要将它们写入一个文本日志文件,以便远程访问。。应用程序运行的设备没有web服务器,也没有运行flash调试播放器,操作系统是xp。如何将这些跟踪发送到文本文件?我注意到写入html文件,但我需要在没有交互的情况下自动执行此操作。。有什么建议吗

您可以设置web主机,编写web服务,创建日志文件或将其存储在数据库中,然后调用web服务


或者您可以使用或之类的东西将本地文本文件同步到他们的服务器或其他计算机

您可以设置一个web主机并编写一个web服务来创建日志文件或将其存储在数据库中,然后调用web服务


或者您可以使用或之类的东西将本地文本文件同步到他们的服务器或其他计算机

Adobe Air通过FileStream类提供文件I/O API


如果需要存储完整的日志,还可以使用它的嵌入式SQLite db。

AdobeAIR通过FileStream类提供文件I/O API


如果需要存储完整的日志,您也可以使用它的嵌入式SQLite db。

Adobe AIR绝对是一种选择,一些模糊的其他可能性可能是:

使用flash5和fscommand(“save”,“file.txt”)

或者,您可以将数据存储在硬盘中,并尝试访问硬盘上的对象。
更多信息

AdobeAIR无疑是一条发展之路,一些模糊的其他可能性可能是:

使用flash5和fscommand(“save”,“file.txt”)

或者,您可以将数据存储在硬盘中,并尝试访问硬盘上的对象。
更多信息

我的视频播放器也有同样的问题。这是我想到的

我创建了一个静态日志类,我使用它来代替跟踪

Log.s("[info] Bla.onRemove")
然后在静态s方法中,我将字符串推入数组并跟踪字符串。我添加了一个右键单击选项,将日志复制到剪贴板。哦,你可能想加密日志,这样用户就看不到它们了

我对将这么多物品放入一个阵列表示怀疑。但是经过一些分析和测试,我在数组中有超过60k个项目,我没有看到任何内存增加,所以我猜它相当安全

我的另一个想法是制作一个AIR应用程序,并通过LocalConnection进行连接,但我在连接工作中遇到了一些问题。尽管我对LocalConnections的稳定性没有多少信心


如果您喜欢此解决方案并想查看更多代码,请告诉我。

我的视频播放器也有同样的问题。这是我想到的

我创建了一个静态日志类,我使用它来代替跟踪

Log.s("[info] Bla.onRemove")
然后在静态s方法中,我将字符串推入数组并跟踪字符串。我添加了一个右键单击选项,将日志复制到剪贴板。哦,你可能想加密日志,这样用户就看不到它们了

我对将这么多物品放入一个阵列表示怀疑。但是经过一些分析和测试,我在数组中有超过60k个项目,我没有看到任何内存增加,所以我猜它相当安全

我的另一个想法是制作一个AIR应用程序,并通过LocalConnection进行连接,但我在连接工作中遇到了一些问题。尽管我对LocalConnections的稳定性没有多少信心


如果您喜欢此解决方案并想查看更多代码,请告诉我。

该设备无法向外访问internet。日志文件通过3G重设。我还需要创建一个文本文件来使用dropbox或syncplicity。。。这就是我被困住的地方……这个设备无法对外访问互联网。日志文件通过3G重设。我还需要创建一个文本文件来使用dropbox或syncplicity。。。这就是我被困的地方…谢谢莱斯,是的Adobe Air拯救了一天谢谢莱斯,是的Adobe Air拯救了一天好!在这种情况下,如果你能把这个答案标记为正确就好了。干杯,很好!在这种情况下,如果你能把这个答案标记为正确就好了。干杯