RIAMeeting

Spring ActionScript 1.0RC1发布了

03月 8th, 2010

如果你还不知道Spring ActionScript,去这里看看吧

新版的信息在这里:

http://www.herrodius.com/blog/273

结合Thinkpad APS技术和AIR2实现重力加速度监测

12月 27th, 2009

这年头流行物理,先看看我搞的这个:结合Thinkpad APS技术和AIR2实现重力加速度监测

教程稍后会写在RIAMeeting.com

AIR2.0新特性

11月 17th, 2009

  1. 支持大容量存储设备检测。
  2. 高级网络可用性监测比如sockets,UDP支持,并能监听sockets
  3. 支持本机代码集成
  4. 打开一个文件按照它的默认应用程序类别。
  5. 多点触摸和手势的支持。
  6. 新的API获取原始麦克风数据。
  7. Webkit浏览与HTML5/CSS3支持
  8. 全局的错误处理。
  9. 改进的跨平台打印
  10. 改进的安全和为企业和政府支持的标准

《AIR完整入门与开发实录》

09月 21st, 2009

你是否正在关注AIR或者正在进行AIR开发,但苦于没有一本书籍指点迷津?网上的资源分散且杂乱让你无所适从?那么这本《AIR完整入门与开发实录》将带你进入AIR的殿堂。

AIR 一方面提供与Flash等量齐观的API,一方面拥抱市场上大批的UI框架,如何将这二者合二为一将对开发者的参考价值很大。教学第一,该书不是API文 档乏味的复述,并有大量的例子与视频教学,学习AIR起来就可达到事半功倍的效果。实际上,AIR横跨Flex与Ajax的解决方案已为许多项目所青睐, 甚至一些项目就是这两种方案混搭而成的。如果你想打造全方位的AIR的应用程序,又想轻松地透过视频、例子的学习,该书是您的首选!

本书全面讲解Adobe AIR(Adobe Integrated Runtime)技术知识体系和开发实践。

在RIA开发领域,AIR无疑是一个独特的、弥补Web和桌面鸿沟的一项新技术,如何将这项技术详尽地介绍给国内的开发者呢?这是让作者和编者都感 到身负重大责任的事情。所以我们推出这本“实例+讲解”的特色图书,希望更容易被读者接受。事实证明,在枯燥的学习过程中,只有精彩实例可以让读者更快地 学习,更有效率地进步。

本书主要通过详细的实例讲解,向读者介绍AIR的特性和开发技巧。通过阅读本书,读者会了解到AIR的优势,以及如何快速有效地开发AIR应用。

基于AIR不同的开发模式,本书可分为两部分。传统的HTML+Ajax开发人员可以重点阅读Ajax部分;Flash/Flex开发人员可以重点 阅读 Flash/Flex部分。本书将以这两种开发模式为主线,将读者引入AIR的开发殿堂。其中的Ajax部分重点介绍AIR开发与现有Ajax框架的无缝 整合;而Flash/Flex细分为Flash和Flex两个部分,讲解应用不同的开发环境开发AIR应用的技巧。

购书地址:

http://www.china-pub.com/196053

本书书友会地址:

http://www.riameeting.com/community/forumdisplay.php?fid=24&page=1

中国地图Flash组件更新

08月 8th, 2009

这是之前发布的中国地图Flash版的优化版,具备如下的功能:

  1. 按照省份划分行政区域,显示每个省份的详细信息(内容通过XML自定义)
  2. 支持HTML显示
  3. 支持点击省份,打开网页链接
  4. 支持事件监听(AS和JavaScript)

演示地址:

http://www.richbox.net/Files/demo.html

使用方式:

将这个Flash插入到网页中并配置相应的参数即可(需要设置地图的标题,和数据源的XML地址,如果你希望Flash回调你的JavaScript方法,请参见第三个参数的配置),推荐使用SWFObject,示例代码:

CODE:
  1. <script type=“text/javascript”>
  2.  
  3. function eventHandler(e) {
  4. alert(e.value);
  5. }
  6.  
  7. var s1 = new SWFObject(“ChinaMap.swf”,“ply”,“600″,“500″,“10″,“#FFFFFF”);
  8. s1.addParam(“allowscriptaccess”,“always”);
  9. s1.addVariable(“title”,“中国地图”);
  10. s1.addVariable(“xmlurl”,“d.xml”);
  11. s1.addVariable(“jsHandler”,“eventHandler”);
  12. s1.write(“container”);
  13. </script>

数据XML的配置示例:

http://www.richbox.net/Files/d.xml

你也可以将这个地图应用到你的Flash或Flex项目中,并可以监听地图点击的Event,代码示例:

CODE:
  1. public class ChinaMapDemo extends Sprite
  2. {
  3. public function ChinaMapDemo()
  4. {
  5. super();
  6. var mapLoader:Loader = new Loader();
  7. mapLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,init);
  8. mapLoader.load(new URLRequest(“ChinaMap.swf”));
  9. addChild(mapLoader);
  10. }
  11.  
  12. private function init(e:Event):void {
  13. e.currentTarget.content.loaderInfo.parameters.title = “中国地图”;
  14. var demoMap:ChinaMap = e.currentTarget.content as ChinaMap;
  15. demoMap.addEventListener(MapEvent.ITEMCLICK,clickHandler);
  16. }
  17.  
  18. private function clickHandler(e:MapEvent):void {
  19. trace(e.value);
  20. }
  21.  
  22. }

你可以从这里下载这个地图的文件:

http://code.google.com/p/chinamapforflash/downloads/list

源码已经提供在Google Code上,你可以随意修改并使用:

http://code.google.com/p/chinamapforflash/source/browse/

RIAMeeting第十次开发者聚会[北京]

07月 14th, 2009

在本月(7月)25日,即本月的最后一个周 六,RIAMeeting将举办第十次开发者聚会,最近好消息颇多,Flash Builder4 Beta带着震撼人心的新功能闪亮登场了,而吊人胃口许久的Flash Catalyst(开发代号叫Thermo)也推出了测试版本,它在交互设计方面的能力以及可以与Flash Builder4结合的特性非常值得关注,Openlaszlo作为一个重量级的RIA解决方案也有很大的社区影响力,另外大名鼎鼎的ASWing原作者 陈静(iiley)也可能会给大家讲一下ASWing噢。那么快参加RIAMeeting第十次开发者聚会,参与到对最新的RIA技术的讨论中来吧! 本次会议主题:

1.Flash Builder 4 和 Flash Catalyst工作流介绍

演讲嘉宾:马鉴(7yue),Adobe中国的Flash平台布道者

2.RIA与企业应用的探索者 - Openlaszlo

演讲嘉宾:Jake Yang(Laszlo中国的Technical Lead)

3.待定主题:ASWing解析

演讲嘉宾:陈静(iiley),ASWing原作者

会议时间:7月25日 下午

报名地址:http://www.riameeting.com/registriameeting10

如何在你的AIR应用中捆绑AIR运行时的安装包

06月 26th, 2009

在这篇文章中,我讲过如何使用”曲线救国“的方式捆绑AIR运行时的安装包,确保用户在没有安装AIR运行时的情况下也可以安装你的AIR应用:

http://www.riameeting.com/node/141

实际上Adobe已经准备好了解决方案,步骤如下:

  1. 到Adobe AIR的下载页面,有个“分发…“的链接,点过去,出现分发的用户协议
  2. 签署协议,提交分发AIR运行时的申请,Adobe会在3个工作日之内回复
  3. 申请通过,Adobe会发送给你集成AIR安装文件的下载链接
  4. 按照说明,将你的应用和AIR安装包绑定在一起,即可实现硬盘上的无缝安装

Flash Catalyst 中文视频[RIAMeeting制作]

06月 24th, 2009


在前两篇文章中,我们了解了AIR2.0Beta带来的新特性,以及AIR2.0中的拖拽增强,现在我们来看AIR2.0另一个非常有用的新特性:可以启动本地进程并与本地进程进行数据通讯…

Adobe Media Player有中文更新

06月 22nd, 2009

如果你安装了Adobe Media Player,并在今天更新到最新版的话,你会发现它的界面已经变成中文了(应该是根据操作系统的语言自动选择的)。

Flash Catalyst and Flash Builder 4 下载

06月 2nd, 2009

软件下载:

Flash Catalyst: http://labs.adobe.com/technologies/flashcatalyst/
Flash Builder 4: http://labs.adobe.com/technologies/flashbuilder4/

培训教程:

Flash Builder and Flex 4 SDK: http://labs.adobe.com/technologies/flashbuilder4/tutorials/
Flash Catalyst: http://labs.adobe.com/technologies/flashcatalyst/tutorials/
Flash Platform videos: http://labs.adobe.com/technologies/flash/videos/


Clicki | RIAMeeting