`
文章列表
事件驱动是Flex的一大特点,初学者一定要先知道这个。 看了几本书之后,大致已经了解,至于事件流机制的深入理解还得靠理论结合实践逐步消化。 在此记录关于事件的林林总总。   开发实践记要 1. 对于仅发生1次的事件,如 COMPLETE 之类,事件处理函数的首要任务就是先移除该监听(以及其他不可能再被触发的事件的监听),一来避免重复处理,二来避免内存泄露。   2. 关于添加监听器的顺序:需要监听某事件时,先添加监听器,再执行可能分派所监听事件的方法。     参考资料搜集 Flex中事件机制 Flex事件讲解     附:学习笔记 ...
在Spark主题下,ProgressBar 的边框、进度条等都由skin 来控制,主要有4个skin,其默认分别为: mx.skins.spark.ProgressBarSkin 进度条的样式 mx.skins.spark.ProgressBarTrackSkin 进度条背景的样式 mx.skins.spark.ProgressBarIndeterminateSkin 用于不确定类型的ProgressBar mx.skins.spark.ProgressBarMaskSkin 暂未研究 可在 FlexSDK 下的 sparkskins.swc 下找到这些类。   1. 以这些默认的 ...
编写自己的应用时,自定义ToolTip应该是满常用到的。 定制ToolTip还是比较简单的,关键步骤如下:   1. 任何自定义组件均可用作ToolTip,只要实现mx.core.IToolTip接口即可(MXML编写的组件则在 root 标签中加上 implements="mx.core.IToolTip" 即可);   2. 需要显示 toolTip 的组件相关代码要点: 1) toolTip=" "   注:必须要留个空串,不然 toolTip 不显示。   2) toolTipCreate="toolTipCreateHa ...
准备今年上半年考个Adobe RIA开发工程师认证,有幸觅得考证教材电子版,同时最近对脑图很有兴趣,于是试着用脑图做做学习笔记。   PS: 于2011-6-12 PM.在上海顺利通过认证考试 (虽然中间出了一点意外情况,虽然整个考场只有我一人^_ ^包场考试啊,这排场…… ),题目从我看来还算是比较基础、简单。     1. Adobe RIA/Flex4基础知识:  
  Q1. 2011-2-11 安装m2e插件后启动出现提示,如下:    解决:编辑 eclipse.ini,增加 vm 配置(指定 jdk),配置片段e.g. : -vm E:\jdk1.6.0_23\jre\bin\javaw 参考:http://help.eclipse.org/help33/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/running_eclipse.htm     Q2. 2011-2-11 v3.5中的project导入到v3.6里后,代码:@SuppressWarnings(&qu ...
一. Windows7+Ubuntu10.04 一些跨平台软件的共享设置 1. Thunderbird (v3.1.x) 账户、邮箱设置 1) Thunderbird 账户、邮箱默认存储路径: Windows7: C:\Users\%username% \AppData\Local\Thunderbird\Profiles Ubuntu: /home/%username%/ .thunderbird 2) 将该路径下的 xxx.default 移至2个系统均能访问到的路径; 3) Thunderbird 配置文件路径: Windows7: C ...
引:对目前的硬盘分区有点不太满意,于是新购500G硬盘,重新折腾一番。由于工作需要,Windows还是需要有一个(虚拟1个Win7有点跑不动吧,于是决定实体机装Win7),主要使用Ubuntu。   一、分区方案 参考了网上若干方案,形成了适合我的方案(分区稍微多了点,为了兼容以前的一些资料存放习惯,就这样了): 主分区------ sda1 20G NTFS C盘 Windows7系统 扩展分区---- sda2 -------逻辑盘--sda5 10G FAT32 D盘 备用 -------逻辑盘--sda6 90G NTFS E盘 装软件 2系统共用 - ...
一、样式、皮肤相关 1. 自定义ToolTip,详见 Flex/AIR个性化——ToolTip   2. 自定义ProgressBar样式,详见 Flex/AIR个性化——ProgressBar     二、其他 1. 读取资源文件中的项值: 1) 不带占位符的资源项:      <mx:Label text="{resourceManager.getString('common ', 'app.name' ) }"/>      common 为该 ...
网觅得,略作修改。      代码如下: (以下环境运行通过: Flash Builder4, Flex SDK4.1) <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns. ...
1. 2010-11-? Number 对象 toFixed 方法存在如下问题: 对数字0调用该方法,如 0.toFixed(0) 返回结果为 0.   (多了个小数点,当 数字小于 1 时均存在该问题). 解决: 替代方法:使用 Math.round(numberObject ) . toString()  ,  此时得到结果为 0。   Q2. 2011-1-7 运行TourDeFlex中的例子 Sample-AIR2-NativeProcess 时出现异常: Error #3214: NativeProcessStartupInfo.execut ...
Q1. 2010-12-28 查询数据时遇到异常: org.hibernate.LazyInitializationException -failed to lazily initialize a collection of role. 解决 :在 web.xml 中添加过滤器: <!-- Hibernate Open Session In View filter--> <filter> <filter-name>hibernateOpenSessionInViewFilter</filter-name> <filt ...
引:永远要在失去了之后才会后悔,之前JayaEye停了一小阵子,对于已经习惯了到此记录和查询工作中的东东的我,那时顿觉生活中少了很重要的一样东西,有点迷茫啊。于是倍觉常备份的重要性。之前一般用的是pdf,不过pdf也有其不便之处,还是要用html最妥当。   1、需要Google Account, 已有,略过。   2、安装Ruby解析器: 我的操作系统是Ubuntu 9.10 Desktop,于是用 apt-get 方式进行安装: sudo apt-get install ruby irb ri rdoc ruby1.8-dev build-essential sudo apt ...
一、规范、规则 1、命名: 1)文件名(as类名除外)基本都用小写,单词之间用下划线相连; 2)相关的图片尽量进行分组(通过使用一致规则的文件名来达到分组的目的)。   2、可读性: 1)注意代码的可读性和简洁性,尽量加些空行;if 分支如果只有 return; 则可以写在同一行,否则最好都要用大括号; 2)多个 if 条件时,可以适当加些局部变量来简化 if 条件语句,同时可以增强可读性; 3)不要用生僻单词,Boolean类型的变量一般用形容词类型的单词; 4)尽量写注释,注释的最后给个句点,但私有变量一般不需要注释;注释分隔符的长度要尽量保持一致、注重美观。   ...
转自:http://www.ixdba.net/article/2f/2092.html   MyISAM :这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引 的顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和 ...
一、准备工作 注:由于是在一台已经存在并经过多方使用的服务器上安装,所以需要先确认下该台服务器上是否已经安装Mysql 1、groupadd mysql 时提示 mysql 已存在,useradd -g mysql mysql 时也提示已存在,基本上可以确认已经安装过mysql;       切换到mysql下查看mysql进程,结果显示没有则表示当前 mysql 未启动;      输入 mysql start 时出现错误提示:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/ ...
Global site tag (gtag.js) - Google Analytics