as3保存的文本不换行

as3保存的文本不换行,第1张

要用系统换行符。。。。各个系统的换行符是不同的,

windows的是\r\n,另外File类有一个静态属性lineEnding 表示系统结尾字符,用这个,会根据不同的系统,自动调用相应的换行符

下面是这个属性的官方帮助文档说明,

File.lineEnding

主机 *** 作系统使用的行结束字符序列。

在 Mac OS 和 Linux 中,这是换行符(十六进制字符代码 0x0A)。在 Windows 中,它是回车符(十六进制字符代码 0x0D),后跟换行符(十六进制字符代码 0x0A)。

希望对你有帮助,不明白的话,请追问。。。。

在FLASH

PLAYER10之前比较麻烦

但现在依靠FP10简单实现

在FLASH

CS4↑版本,若要导出图片,可以这样写

var

file:FileReference

=

new

FileReference()

file.save(要保存的数据,"保存的文件名")

(如file.save("test",

"test.txt"),然后保存在桌面

保存完成后会在桌面看到一个内容为test的文本)

然后会d出WINODWS的保存窗口,选择路径,保存完成~

如果想通过AS3,直接保存到外部的TXT文件是不可能的。AS3是一门客户端脚本语言,也是面向对象的高级语言。

建议解决的方法:将AS3里面的TextField里面的内容以字符串的形式,通过HTTP的GET或POST请求方式将内容传到服务器,接着通过后台语言可生成对应的TXT文件。当然任何一种后台语言都可以实现ASP,PHP,C#,JAVA等。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11437243.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存