用户名: 密码: 验证码: QQ--程序群:31736530 动画群:38836599
闪无忧
 
首 页 业界新闻 业界杂谈 Flash教程 Flash源码 Flash图书 Flash酷站 Flex & AIR 供求信息
   本栏目通告:   请大家多多关注AIR,欢迎大家踊跃投稿
当前位置 :首页>Flex-AIR>AIR资讯>列表

让Adobe AIR 程序离线运行(翻译)

[来源:zhuoqun.net | 作者:Dreamer | 时间:2008-04-04 | 点击:  | 收藏本文  【 】]
写在前面: 好久没有翻译东西了,一个原因是自己没什么时间,天天忙着背单词、看数学,每天上网的时候也忙着看新闻,有时候想要翻译一篇却找不到感觉,一点效率也没有,想当初看到一篇教程就复制到Word里,然后打开金山词霸和Google翻译,一段一段循序渐进,两个小时就搞定一篇,搞定之后的一段时间内就感觉人生充实,大好年华没有虚度。另外一个原因就是国外那些Flexer写的精品教程也少了很多,Kuwamoto好久不写了,Matt Chotin好久不写了,Peter Ent也不经常更新,不像以前,那是一篇接着一篇啊,我翻译起来也有劲,教程出来之后一般两天之内就能翻译并发表。

   一开始想要翻译东西是觉得博客内容太空,自己写原创的没什么水平,翻译东西又省劲又可以增加博客的含金量,后来证实这样做确实招来了一些忠实读者,而且好像开始整个Flex界就我自己在翻译东西,我的博客一下子就成了独一无二的,极大满足了我的虚荣心,也是我持续翻译的动力。现在感觉翻译东西越来越像体力活了,刚开始的时候还可以提高点英语水平,后来就没什么可提高的了,想要提高英文水平的还是别走翻译这条路。其实国内也只有我这样的学生才会去翻译东西,翻译东西放在网上完全是无私奉献,而且对提高自己的技术水平作用不大,大家都在努力编码期待可以变成牛人挣大钱买房买车,翻译这种没有好处的事情鲜有人干。翻译这些文章带给我的最大好处是:我自己一步一步建立了一个资料库,关于Flex的中文资料我根本不用去其他站点找。还有就是,这些可能在找工作的时候有用,它们至少证明了我在大学的时候主动做了一些有意义的事情。

英文原文:Taking Adobe AIR Applications Offline
原文地址:http://labs.adobe.com/wiki/index.php/AIR:Articles:Taking_Apollo_Applications_Offline

原文作者:John C. Bland II (http://blogs.katapultmedia.com/jb2)

译者:Dreamer   此文未经同意,谢绝转载。

Adobe AIR 程序离线运行


在我看来,AIR最好的功能之一就是可以创建可以在线运行也可以离线运行的应用程序。应用程序允许用户在离线状态下对他们的帐户,目录等进行修改,然后当恢复连接时将数据在线同步。有了这个功能,用户肯定更喜欢这个程序。

这篇文章中,我将会讲述如何在离线和在线状态下管理你的程序。我将把重点放在如何管理网络状态以及处理基本数据,而不是如何开发AIR程序和Flex 2.0.1程序。我将尽量使用简单的数据(XML)来演示在线获取数据和离线管理数据。

请记住所有的代码都是应用于AIR Alpha 1,而且这些代码是以我自己的方式写的,尽管我觉得这种方式很好,但是它并不是标准。你可以阅读完代码之后按照自己的方式去实现。

要求:

Flex Builder 2.0.1
Flash Player 9
AIR runtime

示例源码:

john_bland_sample_code.zip (1.83 MB)


检测网络状态

我将跳过Flex Builder来直接讨论代码。更多关于设定Flex Builder以及创建Flex程序的信息,请参考Flex开发者中心的关于IDE的章节

AIR的 Alpha 1版本提供了一个有用的事件(Event.NETWORK_CHANGE),当网络状态发生改变的时候它就会通知程序。这个事件并不会告诉你程序是否在线,它只是告诉你网络状态改变了:你可能处于离线状态、或在线状态、或登录到了一个VPN系统等。

让我们以捕获NETWORK_CHANGE 事件的基本代码开始。

[Code (AIROffline_Step1.mxml)]
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml
上一页12 3 4 5 6 7 8 下一页
文章如果有错误或者缺少文件,请发邮件提交给我们
上一篇:摆脱浏览器限制-AIR系列应用
下一篇:AIR在光盘中的应用
Tags:     翻译 运行 程序 Room 状态 name 数据 private isOnline
>>> 最新评论:(共有 0 位网友发表了评论)      查看所有评论
  发表评论
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
·本站发布内容均为客观表达作者观点,不代表闪无忧立场,请勿攻击和漫骂
·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为
  Flex及AIR分类
  Flex资料   Flex动态
  Flex案例   Flex源码
  AIR资讯
  Flex相关
  什么是Flex   什么是AIR
  寻找Flex工作机会
  发布Flex工作机会
  热门文章
·AIR及Flex3之mp3播放器教程
·Adobe AIR教程范例分享及源文件下载
·让Adobe AIR 程序离线运行(翻译)
·摆脱浏览器限制-AIR系列应用
·AIR是什么
·HTML 與JavaScript也能實現Adobe AIR
·70 个AIR 程序源码下载
·AIR的一些实例聚集地
·AIR 3D 浏览器
·使用AIR显示/加载本地图片代码
·一个使用AIR开发的Blog工具
关于我们 - 版权声明 - 网站地图 - 广告服务 - 联系我们 - 友情链接 - 用户注册
©CopyRight 2006-2008, 5UFlash.COM, Inc. All Rights Reserved
鲁ICP备06034971号