Actionscript 3 从.swf文件中删除外部文本文件

Actionscript 3 从.swf文件中删除外部文本文件,actionscript-3,flash,Actionscript 3,Flash,我有一个swf文件(游戏文件),它读取我创建的外部文本文件的内容。此swf文件不会在任何浏览器中使用。这只适用于windows。我想知道在我阅读了该文本文件的内容后,是否可以在不使用air的情况下删除或更新该文本文件。你的问题不是很清楚,我不确定你到底想知道什么。但如果我理解正确的话: 您不能从through Flash Player中的文件系统中删除文件,但可以从SWF文件的内存中删除它 从文件系统中删除(基本上类似于放入垃圾箱)是只有AIR才能帮助您完成的事情。 从内存中删除意味着从URLL

我有一个swf文件(游戏文件),它读取我创建的外部文本文件的内容。此swf文件不会在任何浏览器中使用。这只适用于windows。我想知道在我阅读了该文本文件的内容后,是否可以在不使用air的情况下删除或更新该文本文件。

你的问题不是很清楚,我不确定你到底想知道什么。但如果我理解正确的话:

您不能从through Flash Player中的文件系统中删除文件,但可以从SWF文件的内存中删除它

从文件系统中删除(基本上类似于放入垃圾箱)是只有AIR才能帮助您完成的事情。 从内存中删除意味着从URLLoader或Loader对象实例中删除所有侦听器,并将其设置为
null

您不能使用Flash player编写文件以编辑其内容(更新),但可以再次加载该文件,并检查该文件内容中是否有任何更改也会被视为更新


希望这能回答你的问题。

没有空气你做不到。但您可以使用fscommand()使用外部应用程序


或者您可以使用多媒体锌

谢谢您的回答。空气似乎是唯一的选择。你能给我用air做这件事的代码吗?基本上你对File和FileStream类感兴趣。阅读有关的,有大量教程和示例介绍如何使用这些类创建新文件、编辑和删除文件。