作者kiwatami (悠游自在)
看板Flash
标题Re: [问题] flash中装置iFrame
时间Sat Mar 20 14:11:58 2010
刚好我有做过
不过我是用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
1F:→ yujeiyeh:感谢...我研究看看 03/20 16:28
2F:推 metalalive:这个之前研究过,不过用在ie的环境蛮不稳就是了 03/23 12:03