看板 Flash 關於我們 聯絡資訊
我用swfobject將flash匯入asp中 然後用javascript傳值給flash顯示(externalinterface) 我用onload先初始化 但是在一打開的時候她不會顯示我傳過去的值 要跳到其他場景再跳回來才會顯示我傳過去的資料 是初始化的關係嗎? 要用什麼辦法讓他畫面一出現就顯是我傳的資料呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.229.112
sextitanic:javascript 的 onload 在網頁讀取完後就會執行 08/27 23:48
sextitanic:但那時候 swf 檔未必讀取完成 08/27 23:48
sextitanic:所以應該是 swf 讀取完後再呼叫 js 傳值給它 08/27 23:49
lvufevr:不過這樣跑出來是完全沒有接收到值的畫面也? 08/28 00:20
sextitanic:一、js在onload後傳值給flash,避免flash比網頁先讀完 08/28 10:08
sextitanic:二、flash讀完後再去呼叫 js,讓 js 傳值給它 08/28 10:08
sextitanic:一的情況比較少發生,但還是以防萬一兩種並用 08/28 10:08