posted @ 2010-10-30 11:25
随笔分类 - Flex AIR ActionScript
摘要:让您的 Flex AIR 桌面项目支持导出 Excel 2007 文件;每个工作薄 (Workbook) 可以添加无限数量的试算表 (Sheet);试算表不限行数,列数从 A 到 ZZ 共 702 列;单元格内容支持文本、数值;暂只能把数据按行写入文件,未能从文件读取数据;仅限 AIR 桌面程序使用。用法示例和下载链接详见内文。
阅读全文
摘要:SQLite 缺省不能在一行SQL文本里放置多个SQL语句,可以通过文中这种方式代替实现。
阅读全文
posted @ 2010-07-26 13:28
摘要:这是 Flex AIR 一个长久的 bug。在使用透明的 NativeWindow 包裹一个含有 mx:LineChart 组件的 Window 窗体时,只要 mxml 文中出现任一个 mx:LineChart 标记,就会报告异常:在 CartesianChart/updateMultipleAxesStyles() 中发现一个 null 值,然后程式终止运行。在排查中发现,这个异常似乎不仅与透明窗体有关,也跟数据源定义方式、跟程式规模(SWF解压后占用的字节规模)有关。
阅读全文
posted @ 2010-06-18 09:10
摘要:Spark 主题的 Button 控件在实现动态图片按钮时需要借助 Flash Catalyst 软件把每个图片转换成对应的 mxml 外观文本,不论加载效率,这种做法的门槛似乎有点高。本文使用一大一小两个PNG图片文件实现动态效果,这种方式比较原始,门槛比较低。但笔者估计,这种方式在内存加载效率上可能远不如 Spark 主题推荐的方式。
阅读全文
posted @ 2010-06-14 17:39
摘要:从 XML 原始数据运算得出增长率图表,主要方法是遍历 XML 子节点。通过 reverse() 函数还可以先把 XML 倒序排列,便于以不同角度观察数据。
阅读全文
posted @ 2010-06-14 12:08
摘要:样本程式的目的是到证券之星网站取得宇通客车52周和104周最高报价和最低报价。由于证券之星的网页格式不符合XML格式规范,故此不能把抓取回来的网页直接转换为 XML,需要先经过文本截取处理。Flex 利用 E4X 操作 XML 甚为方便。
阅读全文
posted @ 2010-06-12 13:40
摘要:通过 DataGrid 操作 XML 文件,增加(最后一个)记录、删除记录。
难点:增加记录和删除记录时必须直接对 XML 操作,datagrid.selectedIndex 和 xml.childIndex 均失效,需要借助添加一个 XML 属性值 index 来标记。
阅读全文
posted @ 2010-06-11 03:33