Flash 对于长字符串,ExternalInterface真的很慢吗?

Flash 对于长字符串,ExternalInterface真的很慢吗?,flash,delphi,actionscript-2,delphi-7,externalinterface,Flash,Delphi,Actionscript 2,Delphi 7,Externalinterface,我在Delphi外壳中嵌入了一个Flash10/ActionScript2应用程序。 我需要向Delphi发送一个长字符串。到目前为止,我一直在使用fscommand,但ExternalInterface是同步的,所以我想在我的应用程序中使用它 一切都很好,除了一件事:我向Delphi发送一个长字符串——一个由Flash格式化的xml字符串。而且此命令需要非常长的时间(约2分钟) 有人对外部接口的限制有什么想法,或者在Delphi中使用它吗 谢谢 你的绳子有多大?考虑压缩它。660 000字符。

我在Delphi外壳中嵌入了一个Flash10/ActionScript2应用程序。 我需要向Delphi发送一个长字符串。到目前为止,我一直在使用fscommand,但ExternalInterface是同步的,所以我想在我的应用程序中使用它

一切都很好,除了一件事:我向Delphi发送一个长字符串——一个由Flash格式化的xml字符串。而且此命令需要非常长的时间(约2分钟)

有人对外部接口的限制有什么想法,或者在Delphi中使用它吗


谢谢

你的绳子有多大?考虑压缩它。660 000字符。知道如何在AS2中压缩字符串吗?尝试将xml分配给_root属性,并通过GetVariable()检索它。ExternalInterface()在幕后做了一些非常丑陋的事情。很抱歉,这不在我的菜单上,但请看一看,我从未在Delphi中使用过flash,但我在C#/VisualStudio中使用过很多次。我发送了一个2mb的XML文件(比您的文件大得多),大约需要300毫秒。请确保在解析该字符串时没有延迟-这通常是减速的原因。有一次,为了调试,我将xml文本打印到屏幕上,它将时间从300毫秒改为72秒!你的绳子有多大?考虑压缩它。660 000字符。知道如何在AS2中压缩字符串吗?尝试将xml分配给_root属性,并通过GetVariable()检索它。ExternalInterface()在幕后做了一些非常丑陋的事情。很抱歉,这不在我的菜单上,但请看一看,我从未在Delphi中使用过flash,但我在C#/VisualStudio中使用过很多次。我发送了一个2mb的XML文件(比您的文件大得多),大约需要300毫秒。请确保在解析该字符串时没有延迟-这通常是减速的原因。有一次,为了调试,我将xml文本打印到屏幕上,它将时间从300毫秒改为72秒!