将 Flex Air 应用程序迁移到无法导入的 Web 应用程序错误 flash.data
migrating Flex Air application to Web application error not able to import flash.data
我正在尝试将 Flash Air 应用程序迁移到 Web。为此,我创建了一个应用程序类型为 "Web".
的新项目
之后我将代码复制到新的应用程序中。现在在编译时我在以下几行中遇到错误:
import flash.data.SQLConnection;
import flash.data.SQLMode;
import flash.data.SQLResult;
import flash.data.SQLStatement;
import flash.filesystem.File;
public class CDatabase extends SQLConnection
{
. . .
问题是 actionscript 无法识别数据。* 和文件系统包。
我找不到任何地方提到我们不能在 Web 应用程序中使用这些 类。在 Web 应用程序中使用这些 类 是否有任何限制,如果是,那么替代品是什么?
I do not find anywhere mentioned that we can not use these classes in
Web applications. Is there any restriction on usage of these classes
in Web application
是的,documentation for SQLConnection
是这样说的:
Runtime Versions: AIR 1.0
您还会看到针对仅在 AIR 中可用的所有 API 显示的 AIR 图标:
if yes then what is the substitute?
Web 应用程序中没有 SQLConnection
和 File
的直接等价物,但您有一些替代选项:
- 使用
SharedObject
存储客户端数据。
- 使用
FileReference
允许用户保存和加载本地文件。
- 使用
URLLoader
to communicate with a server-side database, for example PHP and MySQL.
- 使用
ExternalInterface
to interact with IndexedDB
(which has limited browser support).
我正在尝试将 Flash Air 应用程序迁移到 Web。为此,我创建了一个应用程序类型为 "Web".
的新项目之后我将代码复制到新的应用程序中。现在在编译时我在以下几行中遇到错误:
import flash.data.SQLConnection;
import flash.data.SQLMode;
import flash.data.SQLResult;
import flash.data.SQLStatement;
import flash.filesystem.File;
public class CDatabase extends SQLConnection
{
. . .
问题是 actionscript 无法识别数据。* 和文件系统包。
我找不到任何地方提到我们不能在 Web 应用程序中使用这些 类。在 Web 应用程序中使用这些 类 是否有任何限制,如果是,那么替代品是什么?
I do not find anywhere mentioned that we can not use these classes in Web applications. Is there any restriction on usage of these classes in Web application
是的,documentation for SQLConnection
是这样说的:
Runtime Versions: AIR 1.0
您还会看到针对仅在 AIR 中可用的所有 API 显示的 AIR 图标:
if yes then what is the substitute?
Web 应用程序中没有 SQLConnection
和 File
的直接等价物,但您有一些替代选项:
- 使用
SharedObject
存储客户端数据。 - 使用
FileReference
允许用户保存和加载本地文件。 - 使用
URLLoader
to communicate with a server-side database, for example PHP and MySQL. - 使用
ExternalInterface
to interact withIndexedDB
(which has limited browser support).