2010-11-15 45 views

回答

1

一旦知道是時候在頁面上加載其他圖像,就可以從swf文件中調用JavaScript函數。

中的東西的行:

import flash.external.ExternalInterface; 
ExternalInterface.call("loadImages()"); // loadImages is a javascript function defined inside your webpage 
+0

感謝您的想法。你認爲有沒有非動作的方式來完成這一點? – Lauren 2010-11-15 21:36:58

+0

我不認爲有一個簡單的方法來完成它,而不使用動作。您可以等待swf被加載,但這並不能保證圖像在這一點上將被正確加載。一個複雜的解決方案將涉及請求服務器通知您(例如,使用ajax回調函數)何時從特定會話ID加載特定圖像。但我認爲這種方法可能會產生新的問題,並花費您太多的時間。爲什麼編輯actionscript不是一個選項? – jdecuyper 2010-11-16 14:36:54

+0

這是一個選項,所以我會在看到是否可以縮小圖像的尺寸後嘗試它(因爲真正的問題是它們都需要很長時間才能加載)。我對Flash和actionscript不太瞭解。 – Lauren 2010-11-16 15:36:49