win7下Flash字体显示异常,解决

2014-01-05 Flash

刚换了win7系统 ,原有Flex项目中的字体显示出现不一致的情况,如下图 图片

且,几部电脑安装该系统盘均出现上述情况,而用另外系统碟装的系统却正常。 由于该Flash项目调用的是系统中的字库,可初步判断是字库的问题 。

解决:更换系统字库 在C:\Windows\Fonts 目录下 存放的就是系统所有的字体, 更换也挺简单,只需要复制其他系统的全部字体过来,覆盖该系统的字体即可 图片


Flex项目release后图片资源不见了–图片资源采用嵌入与不嵌入的区别

2013-10-19 Flex

近期项目发现,在使用release发布项目包,图片找不到了,而debug下面又有图片。

后来发现,原来图片被另外一个组件嵌入了。

下面例子展示了组件嵌入和不嵌入图片的区别

<?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.adobe.com/flex/mx” minWidth=”955″ minHeight=”600″> 
<fx:Declarations> 
<!– Flex项目release后图片资源不见了—-图片资源采用嵌入与不嵌入的区别 更多示例请访问www.waylau.com–> 
</fx:Declarations> 
<s:VGroup> 
<s:Panel title=”嵌入测试”> 
<s:HGroup> 
<s:Button id=”btn1″ [email protected](source=’images/close.png’)”/> 
<s:Button id=”btn2″ icon=”images/close.png”/> 
</s:HGroup> 
</s:Panel> 
<s:Panel title=”未嵌入测试”> 
<s:HGroup> <s:Button id=”btn3″ icon=”images/myIco.png”/> <s:Button id=”btn4″ icon=”images/myIco.png”/> </s:HGroup>
</s:Panel> 
</s:VGroup> 
</s:Application>

btn1嵌入了的图片,btn2就无法引用了, 而btn3、btn4没有嵌入,所以都可以引用。 看release的文件btn1嵌入的图片close.png是看不到的,已经嵌入进swf, 而myIco.png是存在的。

嵌入图片和不嵌入图片各有利弊,嵌入图会加快访问图片的速度,但同时也增大了编译文件, 以下是一个错误的示例,多个文件嵌入了同一份资源save24.png,使得每个swf文件都变大了。要按照实际需要选择

在上面的例子中当多个控件引用的是同一个资源时,嵌入图片用简单的变量访问方式,在多个地方引用所嵌入的资源。 这是变量就代表资源,提高写代码的效率

<?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.adobe.com/flex/mx” minWidth=”955″ minHeight=”600″> 
<fx:Declarations> 
<!– Flex项目release后图片资源不见了,图片资源采用嵌入与不嵌入的区别 更多示例请访问www.waylau.com–> 
</fx:Declarations> 
<fx:Script> 
<![CDATA[ [Embed(source="images/close.png")] [Bindable] public var imgCls:Class; ]]> 
</fx:Script> 
<s:VGroup> 
<s:Panel title=”嵌入测试”> 
<s:HGroup> 
<s:Button id=”btn1″ icon=”{imgCls}”/> 
<s:Button id=”btn2″ icon=”{imgCls}”/> 
</s:HGroup> 
</s:Panel> 
<s:Panel title=”未嵌入测试”> 
<s:HGroup> 
<s:Button id=”btn3″ icon=”images/myIco.png”/> 
<s:Button id=”btn4″ icon=”images/myIco.png”/> 
</s:HGroup> 
</s:Panel> 
</s:VGroup> 
</s:Application>

解决 Callout位置不更新的问题

2013-10-12 Flex

spark 手机 Callout组件可以实现子组件的分类
如下效果
但是在使用过程中发现Callout位置老是固定不变,
虽然里面的数据变了。
removeAllElements();
close();
也不好使。
查API 找到updatePopUpPosition();
需要在 close();之后使用,搞掂!

自定义Flex error tip 样式

2013-10-12 Flex

核心代码

s=”该分类下没有应用”;
myTip = ToolTipManager.createToolTip(s,event.currentTarget.x + event.currentTarget.width,   event.currentTarget.y+50,null, IUIComponent(event.currentTarget)) as ToolTip;
myTip.setStyle(“styleName”, “errorTip”);
myTip.width = 135;
myTip.height = 55样式 <fx:Style>
@namespace s “library://ns.adobe.com/flex/spark”;
@namespace mx “library://ns.adobe.com/flex/mx”;
.errorTip {
borderColor: #1F1F27;
backgroundColor :#1F1F27;
color: #ffffff;
fontFamily: Base02Embedded;
fontSize: 12;
fontWeight: normal;
}
  </fx:Style>

2013国庆“惠州——厦门”骑行活动总结及攻略

2013-10-06 Outdoor

从惠州骑行至厦门,三天骑行 600+ 公里,我们做到了!!

六字概况谓之“天时地利人和”。

  • “天时”,三天行程除第二日有短时毛毛雨外,其他时间以阴晴为主,老天还算给力~
  • “地利”,队员方向感还算比较强,对地形还算比较熟悉,一个百度地图基本上都能搞定~
  • “人和”,车还是要靠人踩的,队员们体力都很不错,特别是阿乃童鞋,之前一直没有踩车,出发前一夜才买了新车就上路了,最后竟然也能跟完全程,体能素质可见一斑;老郭、11度都是骑行的老将了,体力和维修都是好手;狂澜意志力很不错,脚扭伤了,都还能坚持走完全程。


CorelDRAW X4文件很大打开很卡,安装加速补丁(图解)

2013-09-04 CorelDRAW

CorelDRAW X4打开文件时,很卡,

首先,要确保你的文件和你的软件所在的硬盘要有充足的空间,别傻X的直接在U盘里面打开文件。

最好,放在除C盘以外的其他硬盘。

其次,来吧,安装补丁立马见效。 1.下载 下载地址: http://pan.baidu.com/share/link?shareid=1297224101&uk=907556543

2.解压 解压后有两个安装文件

http://g.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=5bdf4abd21a446237acaa567a8190333/4e4a20a4462309f7a6af9dd5730e0cf3d6cad630.jpg?referer=f0a115cf5243fbf29c3b911312ee&x=.jpg

3.安装 分别双击安装上述两个文件即可,默认安装即可

http://h.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=04c5c50afd039245a5b5e10ab7afd5ff/c2fdfc039245d68813348163a5c27d1ed31b24c6.jpg?referer=8cf0fd1aaa64034f56daf63684dc&x=.jpg

http://h.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=6309345acaef7609380b999a1ee6d2f1/30adcbef76094b36c3522b2aa2cc7cd98c109d30.jpg?referer=f6d8b9c65d6034a870f58fb1dbee&x=.jpg

http://c.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=4d4e455e8326cffc6d2abfb7893a3bad/42a98226cffc1e177089bff64b90f603728de9c7.jpg?referer=98d2f424562c11df87c68b1357dd&x=.jpg

http://c.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=95da21889f2f07085b052a05d91fc9a4/267f9e2f070828380d3cefd3b999a9014d08f1c7.jpg?referer=825e9ed5730e0cf3f9e07acb3fdd&x=.jpg

 


Apache Maven 3.1.0 安装、部署、使用

2013-09-03 Java Maven

##一、下载

下载页面http://maven.apache.org/download.cgi 找到最新的 ,本例为Maven 3.1.0

http://mirrors.cnnic.cn/apache/maven/maven-3/3.1.0/binaries/apache-maven-3.1.0-bin.zip

##二、安装

1.解压zip ,将apache-maven-3.1.0文件夹拷贝至C:\Program Files\Apache Software Foundation 目录下

2.在环境变量中添加一个用户变量(如果不成功,也可以添加到系统变量中)

变量:M2_HOME

值:C:\Program Files\Apache Software Foundation\apache-maven-3.1.0

3.在环境变量中的系统变量的path添加一个

%M2_HOME%\bin

4.校验

Cmd 模式下 输入

mvn --version

出现以下画面,则安装成功!

##三、配置

建一个文件夹作为仓位: 我的是在d:\ workspaceMaven

C:\Program Files\Apache Software Foundation\apache-maven-3.1.0\conf目录下找到 settings.xml文件,

打开文件找到被注释的 <localRepository>/path/to/local/repo</localRepository>

将它启动,写上仓库的路径,

即为<localRepository>D:\workspaceMaven</localRepository>

如下效果

打开cmd,输入

mvn help:system

如果配置正确,将开始从中央仓库下载文件至4中配置的本地仓库。该过程持续时间因网络带宽影响可能持续时间很长。

见下图,则配置成功

仓库下会多出很多文件

##四、使用

找一个maven的项目。本例为“cat78”,放到任意目录下

2.cmd 下 执行cd cat78到该目录下

运行

mvn clean compile

此时,项目开始编译

又需要一段时间来下载相关jar包、pom文件

3.编译完成 ,会生产.bat可运行文件,双击运行就行了~

完整的使用教程,请访问使用maven编译Java项目