2012-04-08 116 views
0

我已被赋予将Macromedia应用程序转换为Web应用程序的任务。看起来,应用程序一旦启动就从shell.swf开始。我已经尝试过嵌入项目的不同swf文件,我发现有一件事是,如果shell.swf以某种方式启动,那么整个项目在没有exe的情况下工作。我一直在用CS5.5 flash专业版打开并运行shell.swf。 *我没有源项目。我怎样才能让swf文件自动播放?

这导致我的问题。嵌入到aspx中时,此应用程序的所有swf文件都会自动运行,除了shell.swf,它似乎是应用程序的定向文件。 如何获取此shell.swf从aspx加载事件自动运行?我非常需要模仿Flash Professional的播放按钮。这是一个互动的应用程序,教育年轻人关于布法罗河,它有点强大。我几乎可以肯定的是,一旦我能够在网页上运行shell.swf,整个应用程序就会运行它。

我一直在使用AspNetFlash,但是我一直无法达到预期的效果。我需要运行该程序,以便客户端可以在接下来的几个月内使用该程序,同时重新编写应用程序以存储用户交互式数据。任何帮助将非常感激。

回答

1

SWF文件自动播放,它只是取决于内容。从我了解“exe”文件的内容来看,我自己用C#做了这个。所以即使假设你将HTML SWF文件嵌入到HTML页面中,它也会播放其他内容,只需确保所有内容与原始文件的顺序相同,例如其他SWF在文件夹目录中的位置。

+0

感谢您的回复。我拥有原始目录顺序中的所有文件,但shell.swf不会自动播放。但是,如果我在Adobe Flash Professional中打开shell.swf并单击控件 - >播放,则整个应用程序将运行。我需要一种模仿这种播放功能的方法。 – Bazinga 2012-04-08 18:27:47

+0

其不自动播放的原因是shell.SWF正在阻止它或第二个电影在时间线上有停止功能,播放这个会忽略shell.swf并将其他电影加载到空白的SWF中并将其指向玩 – joshua 2012-04-09 02:22:50

+0

我会尝试。谢谢。我唯一担心的是大部分应用程序的逻辑看起来都是在shell.swf中编写的。 – Bazinga 2012-04-09 13:13:52