摘要: 1、 获取最近联系人思路:侦听Geolocation的update事件,获取经度和纬度信息,再把坐标信息上传至服务器,服务器比较坐标信息算出距离,返回最近位置的若干个人。update时间在2种情况下会触发,一是gps,二是网络位置服务,这都要求手机里面必须开一个。注意gps在室内一般都没有信号。部分开放平台已经开放相关api,服务器部分可不用自己写,研究下现有的开放api。2、遍历文件夹里面的所有文件[javascript]view plaincopyvarfile:File=File.applicationDirectory.resolvePath("guessing") 阅读全文
posted @ 2014-03-27 22:17 腐烂的翅膀 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 在移动设备应用程序中使用滚动条的注意事项通常,如果屏幕的可见区域无法显示全部内容,应用程序将显示滚动条。使用Scroller控件可以在应用程序中添加滚动条。其他组件(例如 Spark List 控件)支持滚动,因此您无需使用 Scroller 组件。有关更多信息,请参阅Scrolling Spark containers。滚动条的点击区域是指屏幕上放置鼠标以执行滚动操作的区域。在基于桌面或浏览器的应用程序中,点击区域是滚动条的可见区域。在移动设备应用程序中,即使屏幕的可见区域无法显示全部内容,也会隐藏滚动栏。隐藏滚动栏可使应用程序使用屏幕的全屏宽度和高度。移动设备应用程序必须区分用户的意图,用 阅读全文
posted @ 2014-03-27 22:13 腐烂的翅膀 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 在移动设备应用程序中,callout 是在应用程序顶部弹出的容器。该容器可以容纳一个或多个组件,并且支持不同类型的布局。callout 容器可以是模态或非模态容器。模态容器在其关闭之前接受所有的键盘和鼠标输入。非模态容器允许应用程序中的其它组件在该容器处于打开状态时接受输入。Flex 提供了两个可用于将 callout 容器添加到移动设备应用程序中的组件:CalloutButton和Callout。使用 CalloutButton 控件创建 callout 容器CalloutButton控件提供了一种创建 callout 容器的简单方式。通过该组件,您可以定义显示在 callout 中的组件和 阅读全文
posted @ 2014-03-27 22:12 腐烂的翅膀 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 配置 ActionBar 控件ViewNavigator容器可以定义ActionBar控件。ActionBar 控件为标题控件、导航控件和操作控件提供了标准的区域。通过该控件,可以定义可在应用程序任何位置或特定视图中访问的全局控件。例如,可以使用 ActionBar 控件添加主页按钮、搜索按钮或其他选项。对于仅有一个部分(即只有一个 ViewNavigator 容器)的移动设备应用程序而言,所有视图共享同一个操作栏。对于带有多个部分(即带有多个 ViewNavigator 容器)的移动设备应用程序而言,每个部分都会定义各自的操作栏。使用 ActionBar 控件定义操作栏区域。ActionBa 阅读全文
posted @ 2014-03-27 22:11 腐烂的翅膀 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 移动设备设备应用程序的运行经常被其它操作(例如短信、电话或其它移动设备应用程序)中断。通常,当重新启动被打断的应用程序时,用户希望应用程序恢复先前的状态。通过持久化机制,设备可以将应用程序恢复为先前的状态。Flex 框架为移动设备应用程序提供两种持久化机制。内存持久化机制用于在用户进行应用程序导航时保存视图数据。会话持久化机制用于在用户退出应用程序后重新启动时恢复数据。由于移动操作系统随时都可能退出应用程序(例如当内存不足时),因此会话持久化机制在移动设备应用程序中非常重要。博客 Steve Mathews 编写了一个有关Flex 移动设备应用程序中的简单数据持久性的手册条目。博客 Holly 阅读全文
posted @ 2014-03-27 22:09 腐烂的翅膀 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 示例文件flex-mobile-dev-tips-tricks-pt2.zip 关于Flex移动开发的提示和技巧有一系列文章,这是其中的第二部分。第一部分集中讲解如何在视图切换及应用程序操作切换之间处理数据。本部分的主要内容是为ActionBar及选项卡组件设置样式。 当您在Flex4.5中构建TabbedViewNavigatorApplication时,您可以通过几种不同的方法个性化应用程序的选项卡及ActionBar(即标题栏,包含标题文本以及其他组件或导航内容)。其中一种方法是利用您自定义的素材资产(asset)(比如利用FXG或者皮肤)来设置选项卡的样式。但是如果您的应用程序不需.. 阅读全文
posted @ 2014-03-27 22:08 腐烂的翅膀 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 创建移动设备应用程序容器移动设备应用程序中的第一个标签通常是以下标签之一:标签用于定义只有一个部分的移动设备应用程序。标签用于定义有多个部分的移动设备应用程序。开发用于平板电脑的应用程序时,屏幕大小限制并不像在手机应用程序中那样重要。因此,对于平板电脑,不需要以小视图来构建应用程序。可以使用标准 Spark Application 容器以及受支持的移动设备组件和外观来构建应用程序。注:在开发任何移动设备应用程序时(即使是用于移动设备的程序),都可以使用 Spark Application 容器。但是,Spark Application 容器不支持视图导航、数据持久化机制、设备的后退和菜单按钮。 阅读全文
posted @ 2014-03-27 22:02 腐烂的翅膀 阅读(222) 评论(0) 推荐(0) 编辑
摘要: ECMAScript for XML 规范定义了一组用于使用 XML 数据的类和功能。这些类和功能统称为E4X。ActionScript 3.0 包含以下 E4X 类:XML、XMLList、QName 和 Namespace。E4X 类的方法、属性和运算符旨在实现以下目标:简单 — 在可能的情况下,使用 E4X 可以更容易地编写和理解用于使用 XML 数据的代码。一致 — E4X 背后的方法和推理在内部是一致的,并与 ActionScript 的其他部分保持一致。熟悉 — 使用众所周知的运算符来处理 XML 数据,如点 (.) 运算符。注:ActionScript 2.0 中有一个不同的 X 阅读全文
posted @ 2014-03-27 22:00 腐烂的翅膀 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 可以嵌入要在移动设备应用程序中使用的字体,但有一些限制条件。由于Label控件使用 FTE(因此使用 CFF 字体),在移动设备应用程序中嵌入字体时应使用具有基于 TextField 外观的TextArea或TextInput控件。不能嵌入具有基于 StageText 外观的字体。通常情况下,在移动设备应用程序中应避免使用 FTE。在您的 CSS 中,将embedAsCFF设置为false,并应用基于 TextField 的外观,如下例所示: @namespace s "library://ns.adobe.com/flex/spark"; ... 阅读全文
posted @ 2014-03-27 21:51 腐烂的翅膀 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 一.File和FileStream对象File和FileStream是AIR文件系统中,重要的组成部分,File对象有许多属性,用于唯一区别它与文件系统上的其他文件对象,属性包括:url/nativePath/name/creationDate/modificationDate/exists/size/spaceAvailable/creator/type/extension/isDirectory/isHidden/isPackage/parent不要以绝对路径创建File对象,而应该利用File的5个静态属性:1.File.applicationStorageDirectory:对应于An 阅读全文
posted @ 2014-03-27 21:41 腐烂的翅膀 阅读(427) 评论(0) 推荐(0) 编辑