Javascript 使flex在没有web服务器的情况下脱机工作

Javascript 使flex在没有web服务器的情况下脱机工作,javascript,actionscript-3,flash,apache-flex,air,Javascript,Actionscript 3,Flash,Apache Flex,Air,我们有一个使用Javascript并嵌入flash/flex的现有应用程序。我们需要在短时间内让整个事情离线工作,并想知道让flex离线工作的最快方法是什么。我们心目中的离线应用程序是一个窗口,可以打开一个包含本地存储的JS文件的web浏览器。flex应用程序当前从服务器加载mp3文件和数据文件。 有没有办法让用户在没有web服务器设置的情况下自动从文件系统加载flex文件?我知道这可以通过空气来实现,但我们不希望这样做。此外,如果我们被迫使用AIR,是否可以像嵌入flex应用程序一样,在网页中

我们有一个使用Javascript并嵌入flash/flex的现有应用程序。我们需要在短时间内让整个事情离线工作,并想知道让flex离线工作的最快方法是什么。我们心目中的离线应用程序是一个窗口,可以打开一个包含本地存储的JS文件的web浏览器。flex应用程序当前从服务器加载mp3文件和数据文件。
有没有办法让用户在没有web服务器设置的情况下自动从文件系统加载flex文件?我知道这可以通过空气来实现,但我们不希望这样做。此外,如果我们被迫使用AIR,是否可以像嵌入flex应用程序一样,在网页中嵌入AIR应用程序?flex应用程序无缝嵌入,如下所示:

请访问www.eyespeakpro.com,选择性别后点击免费试用。 2然后点击日常生活课程中的对话,点击第一课,点击开始 忽略该课程,单击右下角左侧第二个语音泡泡。这将打开flex应用程序,如果您观看网络流量,您可以看到正在下载的文件,如果您单击下一句话的右箭头等。
谢谢。

您可以脱机运行swf文件。由于安全原因,不允许swf文件加载本地文件。我不确定您是否使用javascript的外部接口。我认为本地swf无法访问本地javascript

查看编译器选项“使用网络”,您可以将此选项设置为true以加载本地文件/mp3

如果只想在已知计算机上显示本地应用程序,可以查看security manager Flash<10.3以信任计算机上的文件夹或swf


对于Flash>10.3,你应该查看一下你的配置面板以了解swf

你是否考虑过将你的应用程序编译为一个软件包?这是我想避免的,如果我们被迫使用AIR。。。另外,如果我们被迫使用AIR,是否可以像嵌入flex应用程序一样在网页中嵌入AIR应用程序?Flex是AIR的延伸,而不是替代品,正如AIR是Flash的延伸一样。如果您可以嵌入SWF,那么无论SWF是在Flash、AS3、AIR、Flex、Haxe还是Starling中制作的,它们都在Flash EngineThanks中运行。使用网络似乎效果不错。预计flash安全会禁止它,很高兴它没有。