[問題] flash初始化的問題

看板Flash作者 (小宛)時間15年前 (2010/08/27 23:27), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
我用swfobject將flash匯入asp中 然後用javascript傳值給flash顯示(externalinterface) 我用onload先初始化 但是在一打開的時候她不會顯示我傳過去的值 要跳到其他場景再跳回來才會顯示我傳過去的資料 是初始化的關係嗎? 要用什麼辦法讓他畫面一出現就顯是我傳的資料呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.229.112

08/27 23:48, , 1F
javascript 的 onload 在網頁讀取完後就會執行
08/27 23:48, 1F

08/27 23:48, , 2F
但那時候 swf 檔未必讀取完成
08/27 23:48, 2F

08/27 23:49, , 3F
所以應該是 swf 讀取完後再呼叫 js 傳值給它
08/27 23:49, 3F

08/28 00:20, , 4F
不過這樣跑出來是完全沒有接收到值的畫面也?
08/28 00:20, 4F

08/28 10:08, , 5F
一、js在onload後傳值給flash,避免flash比網頁先讀完
08/28 10:08, 5F

08/28 10:08, , 6F
二、flash讀完後再去呼叫 js,讓 js 傳值給它
08/28 10:08, 6F

08/28 10:08, , 7F
一的情況比較少發生,但還是以防萬一兩種並用
08/28 10:08, 7F
文章代碼(AID): #1CTzbQVn (Flash)