flex数据导出问题?

changyuming 2010-10-28 06:37:06
现在可以通过网页浏览flex显示的数据,好像是用adobe公司的flash,但是网页另存为后是看不到数据的。
怎么样能将看到的数据导出来呢?
...全文
81 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
leemiki 2010-10-30
[Quote=引用 5 楼 changyuming 的回复:]
按照原理来讲,既然在本地显示出来了,就肯定存在,只不过是以二进制形式保存,并有播放器表现出来。现在flex的SDK不是开源么,没有第三方的工具可以反编译么,或者之类的方法?flash不是都可以查看源码么。
[/Quote]
肯定存在??

可以告诉你一般情况下肯定不存在

在本地显示是因为访问了服务器上的SWF,Flex有种性能优化方案就是本地缓存(它可以在第一次访问swf后将

其下载到本地,以后访问可以直接从本地读取缓存并同步版本,加快加载速度)

如果按你所说肯定存在,那这种客户端缓存技术还有存在的必要吗???

你所说的反编译工具,确实有!可惜至今我都没找到好的反编译工具!

很多都是反编译后有问题的~~~~



回复
changyuming 2010-10-30
按照原理来讲,既然在本地显示出来了,就肯定存在,只不过是以二进制形式保存,并有播放器表现出来。现在flex的SDK不是开源么,没有第三方的工具可以反编译么,或者之类的方法?flash不是都可以查看源码么。
回复
passself 2010-10-29
这个在flex中是都会用swf把所有用到的数据图片等绑定在一起,无论放在什么位置都是会显示的,只要有flash的播放器,没有浏览器也是一样的
回复
水中影子 2010-10-29
flex或flash右键是无法保存内容的

可以把swf下载下来
回复
fjj00 2010-10-28
[Quote=引用 1 楼 leemiki 的回复:]
网页另存为能看到数据,那就不是Flex了

Flex的显示机制跟传统html有很大的区别

Flex编译后的二进制代码运行在FlashPlayer的AVM虚拟机上,平时浏览到的只是html种嵌入了编译后的SWF

文件(通过一种object的标签嵌入),你另存为只是保存了页面缺少SWF,怎么能正常显示呢?所以说Flex虽

然作为表现层,但是在安全性上比传统HTML要高很多

……
[/Quote]
flex生成的是个SWF,一般在上面显示的数据是在后面的,前台的是固定在内,另存是看不到的,支持leemiki。呵呵
回复
leemiki 2010-10-28
网页另存为能看到数据,那就不是Flex了

Flex的显示机制跟传统html有很大的区别

Flex编译后的二进制代码运行在FlashPlayer的AVM虚拟机上,平时浏览到的只是html种嵌入了编译后的SWF

文件(通过一种object的标签嵌入),你另存为只是保存了页面缺少SWF,怎么能正常显示呢?所以说Flex虽

然作为表现层,但是在安全性上比传统HTML要高很多

至于导出显示的数据,那要结合后台来做(比如:生成Excel,PDF),Flex本身实现不了

原因很简单:Flex基于自身的安全机制只能读取,不能修改更不用说创建了


回复
相关推荐
发帖
Flex
创建于2007-12-13

4328

社区成员

多媒体/设计 Flex
申请成为版主
帖子事件
创建了帖子
2010-10-28 06:37
社区公告
暂无公告