Re: [問題] flash中裝置iFrame
剛好我有做過
不過我是用Flex做的
其實很簡單
Flash端的重點就是Externalinterface.call
其它就交給javascript去處理
而且要由html檔開啟
而不是直接開swf(廢話...)
所以如果是用Flex的話他本身就會產生html檔了
而flash就要在發佈時勾選html檔
然後在html檔裡面加入個div,id隨便給
假設為iFrame
然後在javascript加入一個function
用div的innerHTML 放入一個iFrame
就變成iFrame.innerHTML = <iframe xx="" yy=""></iframe>
然後再用上面說的Externalinterface.call去呼叫javascript的function
iFrame就出來囉
至於iFrame的位置還是用css調比較好
避免因為把swf檔嵌入別的網頁造成iFrame位置整個歪掉
大小則可以由flash控制
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.245.85
→
03/20 16:28, , 1F
03/20 16:28, 1F
推
03/23 12:03, , 2F
03/23 12:03, 2F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):