初探AIR for Android开发

发布日期:2011年4月06日
作者:Leon类别:Flash | 评论(2)

Adobe发布mobile AIR已经有一段时间了,但是移动设备的UI与控件与PC端截然不同,导致真正使用AIR技术开发的移动设备程序少之又少,而前段时间,adobe终于发布了包括移动UI组件的Flex SDK “Hero” (就是以前的Slider),虽然只支持Android系统,但是我们可以看到电子市场上使用AIR技术开发的程序越来越多。本文就将以MP3电台为例,介绍使用Flex Hero 开发mobile AIR应用程序的一些方法和心得。

介绍移动应用程序

移动程序界面中有一个重要的概念:屏幕,如下图

屏幕示意

more »

手机选购项目中运用的一些技术细节

发布日期:2010年6月21日
作者:sherrie类别:Flash, 创新实验室, 前端技术 | 评论关闭

本项目的目标是使用户更方便的筛选和选购手机,通过手机图片的动画和过渡等效果让用户在视觉和筛选流程上得到更满意的体验,保留最近四次选择的手机历史列表。选中一个手机会在后端通过关联算法得到用户最感兴趣的6个手机组成的列表。下面简单介绍下程序中所使用的技术细节。

1.RSL的运用

RSL(Runtime Shared Libaray)即为运行时共享库,只有当程序运行时才加载所需要的资源,包括图形元件,图片,定制化的组件等,这样就减小了编译后的swf文件的大小,如果一次性的都包含到主程序中,编译后的文件会很大,用户加载时就会变慢。共享库的格式有两种,一种是后缀名为swz的文件,这是adobe的官方签名,普通用户是无权创建的,它可以缓存在用户本地的磁盘文件中(C:\Documents and Settings\{user}\Application Data\Adobe\Flash Player\AssetCache),如果不手动删除会一直存在,flash player 9以上的版本才支持;另一种就是常规的swf文件,可以由普通用户创建,它缓存在浏览器中。

more »