原文:Integrating Flex/Flash with HTML5 APIs
除了关于Flash vs HTML5的媒体炒作之外,事实上共存和合作是存在的。这种共存和合作使得Web变得更好。当开发者结合Flash和HTML各自的力量时,用户将得到最好的web体验。
HTML和Flash都是Adobe构建产品的重要基石。这里讲一点点Adobe商业模型的秘密... 当这些平台的新版本出来时,构建在其之上的工具的新版本也随即放出。那么猜猜看Adobe靠什么赚钱...工具。因此Adobe喜欢Flash也喜欢HTML5是真的:)。
在共存和合作的世界里(这是技术上的事实),我们发现了一些真的很激动人心的事情。其中一个便是Jangaroo,一个开源项目旨在交叉编译ActionScript到JavaScript。这意味着你可以用ActionScript(最终也可以用MXML)构建应用然后交叉编译这些应用使它们可以运行在不存在Flash的地方。你甚至可以用Adobe的工具来帮助你写ActionScript代码:)。
另一个我能很快想到的例子是一个教你如何将Flex应用整合新的HTML5会话历史和导航API(pushState,replaceState等等)的概念验证的程序。在一个足够现代化的浏览器(诸如Chrome、Firefox 4,或者Safari)的一个新标签页或窗口中打开以下演示程序:
当你点击标签页时,注意URL无需页面刷新发生改变也无需付诸命名锚点/哈希的使用。也注意到页面刷新、后退、前进都能工作。可以到github到拿到演示程序的源码。这正是合作和整合的例子,我们将随着HTML5的成熟看到更多。我很高兴看到当HTML和Flash成熟时,Web将变得更加美妙!
分享到:
相关推荐
Adobe Flex 3 API 是一套强大的开发工具,用于构建富互联网应用程序(Rich Internet Applications,简称RIA)。这个API提供了丰富的用户界面组件、数据绑定机制以及ActionScript 3.0的支持,使得开发者能够创建出...
Flex 和 JavaWeb 整合是将 Adobe 的 Flex 技术应用于Java Web开发中的一个关键步骤,这使得前端的用户界面可以充分利用Flex的富互联网应用程序(RIA)特性,同时利用Java后端的强大处理能力。Flex是一种基于...
在IT行业中,整合Hibernate、Flex和Spring框架是一个常见的任务,以构建高效、用户交互性强的Web应用程序。这个组合允许开发者利用Hibernate的ORM能力处理数据库操作,Flex的富互联网应用程序(RIA)界面,以及...
尽管Flex API目前处于beta阶段,但它展现了在Flash平台上构建高性能GIS应用的巨大潜力。 #### ArcGIS Server强化Mashups Mashups是指将来自不同来源的数据和服务整合在一起的应用程序,ArcGIS Server通过提供...
在IT行业中,Spring框架是Java领域最常用的轻量级应用框架之一,而Flex则是一种用于构建富互联网应用程序(RIA)的开发工具,基于Adobe AIR和Flash Player运行时。将Spring与Flex整合,可以充分利用两者的优点,为...
1. 安装Adobe Flash Player:Flex应用运行在Flash Player环境中,所以首先需要在目标计算机上安装最新版本的Flash Player。 2. 下载并安装Flex SDK:Flex SDK包含了编译和创建Flex应用程序所需的工具和库。可以从...
5. **Flash Player**:为了在浏览器中运行Flex应用,用户端需要安装Flash Player插件。 6. **IDE集成**:可以使用Eclipse或IntelliJ IDEA等IDE来集成Flex和Struts开发,它们通常有对应的插件支持Flex构建和Struts...
HTML 嵌入 Flex SWF 是一种在网页中集成 Adobe Flex 生成的 Flash 动态内容的技术。Flex 是一个用于构建富互联网应用程序(RIA)的框架,它基于 ActionScript 和 MXML,允许开发者创建交互性强、用户体验良好的动态...
SSH(Struts、Spring、Hibernate)是Java Web开发中常用的一种框架组合,它为开发者提供了模型-视图-控制器(MVC)架构的支持,而Flex则是一种基于Adobe Flash技术的前端用户界面框架,用于构建富互联网应用程序...
Flex+Hibernate+Spring 整合是开发Web应用时常用的技术栈,主要应用于构建富客户端(Rich Internet Application,RIA)的应用程序。在这个整合中,Flex作为前端用户界面,提供丰富的交互体验;Hibernate作为持久化...
在IT行业中,Flex和Java的整合是构建富互联网应用程序(RIA)时常见的一种技术组合。Flex作为Adobe开发的前端框架,主要用于创建交互式、高性能的用户界面,而Java则以其强大的后端处理能力和稳定性著称。这篇文档...
标题“flex j2ee整合”涉及的是将Adobe Flex前端技术与Java EE后端服务进行集成的技术主题。Flex是一种用于创建富互联网应用(RIA)的开放源码框架,它使用MXML和ActionScript来构建用户界面,而Java EE则是一个企业...
Flex是一种基于ActionScript和Flash Player的RIA开发框架,用于构建具有丰富用户体验的Web应用程序。Flex使用MXML和ActionScript来创建用户界面,并且可以与各种后端数据源无缝对接,包括BlazeDS。在Flex中,开发者...
ArcGIS API for Flex 2.4 是Esri公司推出的一款强大的地理信息系统(GIS)开发工具,它专为Flex开发者设计,允许他们在Adobe Flash平台上构建交互式、富媒体的地理应用。此版本的API在之前的版本基础上进行了优化与...
1.3.1 揭秘Flash和Flex 1.3.2 用户喜爱Flex的十大理由 1.4 本章小结 第2章 Flex3生态系统 2.1 Flex历史简介 2.2 Adobe Flex3生态系统, 2.2.1 运行时 2.2.2 语言 2.2.3 框架和API ...
总的来说,`flex-iframe`为Flex开发者提供了一种强大的工具,使他们能够在Flex应用中整合HTML内容,丰富应用的功能和视觉效果。熟练掌握`flex-iframe`的使用,将有助于开发出更具交互性和灵活性的RIA。
Flex 组建大全是关于Flash和ActionScript 3.0技术的一个综合资源列表,它包含了各种类库和组件,帮助开发者扩展和优化他们的项目。这些组件涵盖了从UI设计到网络通信,再到数据处理和动画等多个方面。以下是这些库和...
随着HTML5的普及,Flex可能需要与HTML5视频标签配合,以确保在不支持Flash的设备上也能正常工作。 9. 扩展性:开发者提到未来会扩展播放器功能,这可能涉及到添加新的视频格式支持、增加字幕功能、实现多语言界面、...
在这个项目中,Flex与Flash有关,因为Flex是基于Flash Player运行的,可以提供类似Flash的动画和交互效果。 6. RIA:富互联网应用程序(RIA)是指提供丰富用户体验和交互性的Web应用,它们通常有桌面应用的特性,如...