易截截图软件、单文件、免安装、纯绿色、仅160KB

Flex和AIR不适合你的5个理由(RIAMeeting译)


不知道大家看了是怎么想的,有些牵强附会,专牛角尖的感觉,不过先不管观点是否正确,多一份参考总归不会错吧。
作者认为,任何一个平台都不是完美的,自然Flex和AIR也是如此,有它们强势的地方,就必然有弱势的地方,当你选择了一个解决方案,也就必须了解并避开它们的缺陷。那么哪些地方是Flex和AIR的缺陷呢,来看看作者的分析:
iPhone
如果你的应用打算运行在任何一个平台上,包括已知的和未知的对Flash平台没有完整支持的平台,这在大多数情况下,实际上是不现实的。一个比较好的做法
就是为特定的平台创建特定的应用。众所周知,iPhone并不打算支持Flash平台,而在这里iPhone只是一个不支持Flash平台的代表,如果你
的应用必须运行于任何的移动设备中,那Flash技术不是一个完美的选择,而标准的浏览器技术(HTML,CSS,JavaScript),或许更适用一 些。(不过现在iphone好像已经开始支持Flash了)
搜索
在2008年,Adobe宣布和Google以及Yahoo合作来优化Flash内容的搜索,这是一个很大的进步,但如果你的应用中
对搜索依赖很强(比如面向消费者的内容提供),那么应该尽量避免RIA特性(不只是Flex)。搜索技术是基于页面和链接的,而在搜索方面对所有的RIA
技术都是一个挑战。(编者注:实际上静态内容的检索现在Flash已经在通过元数据的嵌入来解决,而动态内容的检索是世界性难题,并非RIA技术独有)
低带宽的客户端
Flex框架包含的内容很多,如果用Flex开发应用,编译后的SWF体积会很大,尽管使用RSL技术可以做优化,但体积看起来还是大一些,对低带宽的用户来说,使用就非常困难。(编者注:使用纯ActionScript项目,而且在不引入位图的情况下,编译后的SWF体积还是非常小的)
内容为主的应用
这里对Flash技术的挑战不只是SEO,还有内容的显示方面,比如不支持完整的HTML显示。(编者注:Flash
Player 10中的高级文本渲染引擎已经开始优化这方面的工作)
连接本地设备
AIR技术的优势在于桌面应用于WEB技术的连接,而与本地设备(比如USB设备)的连接还没有很好的解决方案。(AIR2.0已经开始着手解决此类问题了,增强了与本地进程的通信)
原文在这里: http://gorillajawn.com/wordpress/2009/06/08/top-5-reason’s-adobe-flex-and-air-are-not-for-you/
总之:问题还是有的,不过正在慢慢被改进!


相关文档:

用FLEX如何取浏览器地址栏中的域名信息?

用FLEX如何取浏览器地址栏中的域名信息?我查找到两种方法:
第一种方法是用ExternalInterface.call('window.location.href.toString'),它的值就是地址栏中的域名
有以下几点需要注意:
1.当Flash和加载它的网页不同域时,需要在网页在 PARAM 或 EMBED 标签中进行设置AllowScriptAccess 为“always”
关于 ......

关于flex中tree的事件,展开事件

(1)tree点击事件public function handleList(ev:ResultEvent)
{
sourceList=ev.result as ArrayCollection;
}
private function tree_itemClick(evt:ListEvent):void {
var item:Object = Tree(evt.currentTarget).selectedItem;
if (pmtree.dataDescriptor.isBranch(item)) { ......

flex 组件的布局 隐藏组件

组件重叠显示,使用属性includeInLayout的true或false
在Flex中,将includeInLayout设置为false,并不代表从“布局”中“隐藏”掉这个UIComponent,而仅仅是将这个UIComponent从布局中忽略,直接布局下一个对象。如果想完全从容器中隐藏掉一个对象,请同时使用visible=”false” includeInL ......

Flex 4 : 使用 AreaChart 控件

http://www.slsay.com/archives/154
使用 AreaChart 控件将数据展示为其线型边界表示数据值的面积区域。面积区域由线条及其下边所填充的颜色和图案组成。可以使用图标或符号沿着边界线展示每个数据点,也可以展示不带图标的简单区域线。
创建 AreaChart 控件的例子如下:
<?xml version="1.0"
?>
< ......

Flex中DataGrid分页(客户端、服务端)

[原创]Flex中DataGrid分页(客户端、服务端)
  这两天做了一个Flex的DataGrid分页(paging)控件,支持客户端、服务端两种分页形式;这里着重分享一下思路,虽然是用flex做的,但只要掌握了思路,用别的编程语言也能达到同样的效果。
组件运行截图:
 
设计思路:
1,客户端、服务端
  (1)客户端分页:将 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号