作者eggant (蛋蛋蚁)
看板Flash
标题Re: [问题] 是否可以在FLASH中,阅读网页?
时间Tue Nov 11 04:52:27 2008
※ 引述《polarlight (极光)》之铭言:
: ※ 引述《icedesign (徵求工作伙伴(程设))》之铭言:
: :
: : 因为我们一般是使用ie当作浏览网站的浏览器,如果要在Flash当中,载
: : 入外部网页,那就等於是使用Flash来当作浏览器使用,所以,困难度非
: : 常的高,Flash要做到像ie一样的功能,不是不可能,只是目前还没看到
关於这点,flash or flex 对html tag的解析并没有全面支援
可以参考
http://0rz.tw/3557C
为啥会这样呢,忘记在哪看到的,反正开发者说假如可以解析html tag
那flash player会变成超大一包,就不容易普及
所以你要在FLASH中做出可读取HTML PAGE几乎是办不到
但是呢,既然做不到IE的功能,那就直接拿来用啊
我是在邦邦大的网志上看过,直接用IFRAME
在你的FLASH上盖一层iframe
在flash内呼叫该页的javascript function
去显示\隐藏那个iframe,以及喂给他src
伪装成是在FLASH中读取网页就是了(视觉上)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.229.34.92
1F:推 polarlight:研究中>"< 11/11 07:56
2F:推 cjcat2266:假如你是在做单机程式,可以用AIR来做 11/11 08:39
3F:→ cjcat2266:AIR可以在SWF里面开一个显示网页的区块 11/11 08:39
4F:→ cjcat2266:因为AIR把整个Safari都包进去了 11/11 08:39
5F:→ Jerrynet:AIR 是包整个webkit, safari和google chrome只是用 11/11 11:50
6F:→ Jerrynet:webkit当核心而已 11/11 11:51
7F:推 cloudfly:Flex可以吧!不过是显示在Ifame上 11/11 15:42
10F:推 BIAN:用这个方法问题还不少,像在firefox里下面的swf就无法输入中文 11/12 19:25