[問題] YUI Layout 和 Flash

看板Web_Design作者 (聽某嘴大富貴)時間14年前 (2009/12/08 20:38), 編輯推噓1(107)
留言8則, 3人參與, 最新討論串1/1
請教板上的各位先進 一般來說js和flash物件溝通沒什麼太大的問題 在flash裡面用external.call可以呼叫外面的js function js用window.document.flash_object_id.function來呼叫flash function 不過今天碰到一個問題 因為網頁上的layout是用YUI(Yahoo User Interface) layout元件兜成的 發現layout產生以後 上面敘述js和flash之間溝通的方法竟然沒用了 (Flash object放在左邊的Container) 用try-catch會產生object error 不曉得板大有沒有預過這樣的問題 是不是YUI產生layout時又加了什麼東西 讓flash object被包在裡面?? 用firebug看是多了幾層div tag 但不了解為什麼會有所影響 還請板上各位先進指導 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.61.85

12/09 06:54, , 1F
兩邊(js->flash,flash->js)都不能呼叫了?
12/09 06:54, 1F

12/09 06:55, , 2F
(其實我是想說是不是不能用document.flash_object_id
12/09 06:55, 2F

12/09 06:56, , 3F
要用document.getElementById("flash_object_id");?)
12/09 06:56, 3F

12/09 10:26, , 4F
都用YUI了 可以加上YUI DOM那隻
12/09 10:26, 4F

12/09 22:21, , 5F
樓上講了,我才跑去查SWF Utility XD
12/09 22:21, 5F

12/09 23:58, , 6F
在YUI的討論區得到解答 要動態加入flasj object
12/09 23:58, 6F

12/09 23:59, , 7F
因為flash object比layout還快產生就會產生上述的問題
12/09 23:59, 7F

12/09 23:59, , 8F
所以要在layout生成以後再加入flash
12/09 23:59, 8F
文章代碼(AID): #1B7aYnjR (Web_Design)