写点什么

QClub 北京八月份活动总结:Flex 4 来了

2009 年 8 月 17 日

在 8 月 8 日主题为“ RIA 技术深度探析之 Flex 4 和 Flash 安全沙箱”的 QClub 北京活动上,来自 Adobe 公司的马鉴和 RIAMeeting 网站的负责人李文磊分享了他们在 Flex 以及 Flash 方面的经验心得,现场共有 108 人参会,并在嘉宾分享之后就 RIA 相关话题进行了热烈的讨论等。

在马鉴的分享中,他主要谈到了 Flex 4 的新体系,如 Flex 4 框架、Adobe Flash Catalyst 和 Flash Builder 4 等,其中 Flex 4 是一个开源框架,是开发人员构建 Flex 应用的基础,而 Flash Catalyst 是一个专业的交互设计工具,能够帮助开发者快速创建 UI 和交互内容,Flash Builder 4 是基于 Eclipse 的高效开发工具,能够构造以数据展示逻辑为中心的 Flex 应用。

相对于马鉴系统地介绍目前 Flash 开发平台的最新进展,RIAMeeting 网站的负责人李文磊则从一个 Flash 开发人员普遍关注的话题“安全沙箱”进行了深入探讨,介绍了安全沙箱的不同类型,如远程网络域、本地网络域、本地文件系统域和本地受信任域等,以及对应加载内容的不同类型情况下 Flash Player 的策略,包括为什么 Flash Player 要加强执行这些策略等。

现场 InfoQ 中文站对这两场分享均进行了录像,近期会发布出来,敬请期待。这里将现场问答环节一些比较精彩的内容进行了整理,包括搜索引擎对 Flash 文件的索引、PDF 打印、Flex 3 和 Flex 4 项目主题如何共存,以及浏览器中 Flash 和 Session 的冲突问题等。

问:以前的项目是用 Flex 3 做的,新的项目要基于 Flex 4,那么多个项目能否共用一个主题?

答:那是没有办法的,因为框架和命名空间都是不一样的,都是独立分开的,两者可以共存,但是不可以混在一起来声明或者来写,或者你写一个框架来支持两个组件也是不可以的。

问:最近我想做一个网站,也一直在关注 Flash,但又担心搜索引擎对 Flash 文件支持的不够好,有没有什么解决的方案?

答:坦白来说,目前对 Flash 文件支持的不够好的搜索引擎是我们的百度,像 Google、Yahoo 等搜索引擎早就支持 SWF 的索引,甚至包括数据源都可以很好地被搜索出来。之所以你有这个认识,可能是我们的竞争对手发出的一种不好的消息,其实在国外早就不炒作这类概念了。你完全可以按照你正常的工作流去做就好,不用担心这个问题。

问:在 Flex 3 中我们项目的打印功能是用 Applet 来实现的,不知在 Flex 4 中对精确打印有没有什么改进?

答:Flex 的打印其实是基于 Flash Player 的,它有它一定的限制,因为它的图形图像化的东西比较多。如果你一定要追求工业化标准的打印,可以在 Flex 中引入 PDF,如果说连 PDF 也解决不了这些问题,那么就没有其他任何技术能解决了。打印的效率也很高,Flex 里面有个 DataSerivce,里面有 14 个企业组件,有 13 个都是和 PDF 有关的,设计打印操作时,你完全可以采用 Flex 前端的 UI,每秒可以输出几万张的报表。

问:目前我在做一个游戏,后台用的是 PHP,前台用的是 Flash,但是用 Flash 访问后台对象的时候,有时候因为 Session 的原因,会产生一些错误,加入 Session 被清空了,后台传输了一些数据,前台在调用的时候就会出错,有什么办法可以解决这个问题吗?

答:你的 Session 问题其实和 Flash Player 没有多少的关系。你是用 Remote 方法调用的远程对象,用的是 Flex 框架,所以说你提到的这个问题基本上不会出现,可能是网站服务器上出现了一些问题。

更多 RIA 和 Flex 相关话题,请访问 InfoQ 中文站的富互联网应用-RIA 专题,和 Flex 专题内容。

2009 年 8 月 17 日 01:222236

评论

发布
暂无评论
发现更多内容

关于2020 我有12个关键词

浪潮云

阅读

再谈跨界 互联网+的建筑行业

张老蔫

28天写作

云原生动态周报 |华为云主导抗疫药物筛选科研成果"神农项目"登上国际化学顶刊封面

华为云原生团队

GitHub 疫情 云原生 Prometheus 华为云

第一篇文章

Nemo

专科出身Java开发,2年进入苏宁,5年跳槽阿里,我晋升这么快的秘诀是什么?

Java架构追梦

Java 阿里巴巴 面试 架构师 成长路线

从根上理解高性能、高并发(四):深入操作系统,彻底理解同步与异步

JackJiang

网络编程 高并发 高性能 即时通讯

用技术的方式,在UI设计稿中设置随机码,保证高清

行者AI

Python

智慧公安情报信息研判系统开发方案,重点人员管控平台搭建

WX13823153201

链上智能合约APP开发|链上智能合约系统软件开发

开發I852946OIIO

系统开发

重学JS | 异步编程 Promise

梁龙先森

前端 编程语言 28天写作

区块链即时通讯系统开发方案,IM聊天社交软件开发

v16629866266

对于我们程序员来说,基本面是什么呢?

Java架构师迁哥

Mobileye的创新科技与方案将助力自动驾驶汽车畅行世界、惠及大众

intel001

SpringCloud 从入门到精通 08--- Eureka集群

Felix

2020DevOps状态报告——平台模型:扩展DevOps的新方法

陈琦

DevOps 运维 开发 趋势 自动化测试

DevSecOps:把合规融入DevOps

啸天

DevOps 安全 法律 DevSecOps 应用安全

关于“存在”的一点思考

石君

28天写作 量子 世界为何存在

华为云张昆:支持全场景全业务,GaussDB加速企业数字化转型

华为云开发者社区

数据库

Spring中@Import的作用

张健

CodeDay#5 启动报名| 带你深入探索支付宝终端动态化实践

蚂蚁集团移动开发平台 mPaaS

小程序 活动专区 mPaaS 技术盘点

浪潮云防勒索一站式解决方案,让勒索病毒“上云”无门

浪潮云

产品推荐

初识 D3.js :打造专属可视化

vivo互联网技术

JavaScript 数据分析 可视化 图表 D3

Python 使用SQLServer

Tango

日更挑战

CSS12 - 清除浮动

桃夭十一里

html/css

CSS11 - 浮动

桃夭十一里

html/css

2020DevOps状态报告

陈琦

DevOps 运维 开发 趋势 自动化测试

前端代码书写规范

桃夭十一里

前端 html/css

anyRTC-语音连麦demo上线

anyRTC开发者

音视频 WebRTC 直播 实时语音 语音聊天室

大数据知识专栏 - Zookeeper的Shell操作

小马哥

大数据 zookeeper 大数据技术 ZooKeeper原理 28天写作

学习新语言步骤(有其他语言基础前提)

周周

致ClickHouse用户的一封信

DorisDB

数据库 大数据 数据分析 OLAP Clickhouse

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

QClub北京八月份活动总结:Flex 4来了-InfoQ