2012-04-08 44 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