5 Jan

某项目UI前台框架

 

某项目UI前台框架

Flash展示,Flex Builder4.5开发设计。

5 Jan

大装网(www.zhuang100.com)

案例 - 大装网

大装网(www.zhuang100.com) 

河南第一装修门户,河南最活跃的业主装修交流平台和设计师社区。 也是同时实现业主,设计师,装修公司,商家真实互动、共享多赢的平台。

网站主要功能模块包括装修案例模块、新闻管理系统、问吧系统、招标模块、设计师模块、公司模块、材料商等模块。其中还包括个人博客系统,会员/个人管理中心,会员好友互动,消息中心等。同时实现了邮件/短信群发、在线支付等一些子功能。

网站使用Microsoft.Net 4.0,ASP.NET MVC 3.0/SQL2005开发设计,典型的MVC构架,模型层使用Linq To Entity技术,数据仓库,业务层结构明显清晰,耦合度低。性能方面使用了多种cache技术。表现层采用ASP.NET MVC3框架,开发迅捷,便于维护,同时提高了对搜索引擎的友好度。

5 Jan

flex中对skin相关事件的简单处理

Flex4新推出了skin/换肤/外观设计的功能, adobe网站的flex开发人员中心有篇很好的文章介绍了这一功能, 介绍 Flex 4 beta 中的外观设计.

我们这里通过设计一个简单的TitleWindow皮肤来了解一下skin以及对skin中的相关component添加事件处理, 我们先来看一下最终效果图.

我们来看一下该窗口的右上角相关按钮的皮肤代码

阅读剩余部分...

5 Jan

flex与swf通讯的几种方法

1. 通过控制帧来控制mc, 现有mc且 实例名为bg, 其中有关键帧分别命名为out和enter, 见图

我们在flex中加载该mc, 并通过代码控制mc的播放

var loader:SWFLoader = main.shadowLoader;
var mc:MovieClip = loader.content as MovieClip;
mc.bg.gotoAndPlay("out");

2.  通过actionscript代码控制mc与flex之间的通讯

现有一登录mc, 我们需要实现点击其登录按钮, 播放登录动画结束后返回用户名.

我们需要在动画结束桢派发事件, 然后在mc的主场景添加监听事件, 见图.

在20桢处添加派发事件代码

stop();
this.dispatchEvent(new Event('onLoginPlayOK'));

然后在mc主场景中, 添加监听事件, mc实例名为loginW.

loginW.addEventListener('onLoginPlayOK', onLoginPlayOK);
function onLoginPlayOK(e:Event):void{
	// 派发监听事件
	this.dispatchEvent(new Event('onLoginOK'));
	//trace(loginW.getUsername());
}

我们看到在这里, 我们再次派发了一个名为onLoginOK的事件, 这需要我们到flex中进行监听并进行处理. 我们同时看到loginW.getUsername()这句话, 这是用于获取登录用户名, 关于getUsername()这个方法的定义我们见下图, 这是登录mc中的另外一个实例名为login_mc的mc元件, 在桢1处添加如下代码

很明显这里定义了两个方法getUsername和getPass用于主场景获取用户输入的用户名和密码, 这样便可以返回这两个参数了.

让我们看的再详细一点, 上图代码中的loginKj.username和loginKj.passwordT是啥玩意, 见图


上面的第一张图显然就是实例名为loginKj的mc, 输入框类型为输入文本, 名username, 然后这样我们就可以把用户名传送出来了.

OK, 现在回过头来, 看在flex中如何处理, 其实很简单, 在login这个mc加载完成后添加onLoginOK监听事件, 然后在这个事件处理方法中获取用户名,

代码如下

/**
 * OK, login加载完毕
 **/
protected function loginLoader_creationCompleteHandler(event:FlexEvent):void
{
	var loader:SWFLoader = event.currentTarget as SWFLoader;
	var mc:MovieClip = loader.content as MovieClip;
	mc.addEventListener("onLoginOK", onLoginOK);
}

/**
 * 登录完成, 返回用户名, 显示主界面, 同时派发相关事件
 **/
protected function onLoginOK(event:Event):void
{
	var mc:MovieClip = event.currentTarget as MovieClip;
	
	//
	// 界面事件
	//
	this.contentGrp.filters = null;
	this.loginGrp.visible = false;
	
	// 获取用户名
	// mc.loginW.getUsername()
	//Alert.show(mc.loginW.getUsername());
	
	//
	// @todo 获取用户后派发相关事件
	//
	
}

其实总结来说, 问题的关键是事件的派发与监听联系了flex与swf, 在flash中把动画转换为一个movieclip, 并且对其命名, 然后在需要通讯的地方派发事件, 传递参数, 然后在flex中监听该事件, 进行处理, 反之亦然. 对于mc中的子元件参数处理等都可以直接放到这个mc的主场景中进行处理.

 

3 Jan

幸福 행복

幸福 행복

导演:许秦豪
主演:黄政民 林秀晶 孔孝珍
年份:2007产地:韩国
类型:爱情片 剧情片
搜狐视频:http://tv.sohu.com/20110629/n312033310.shtml
剧情:永诛(黄正民 饰)在首尔经营歌舞厅,但不幸破产又患上了肝硬化,更不幸的是她的友秀妍(孔孝真 饰)也要离开他。他跟母亲及朋友们说到国外去,实际上他来到了一间乡村疗养院。结识了身患严重肺病的恩熙(林秀晶 饰)。虽然在疗养院生活了8年,每当发作她都觉得自己将要死去,但她乐观的态度深深感染了永诛。两人很快便相爱了,永诛在恩熙的帮助下病情得到了很好的控制,后来两人更搬离了疗养院开始了同居生活。
  但当永诛再次回到首尔,他便有了要离开恩熙的念头,恩熙痛不欲生但还是让永诛离开了。分开后永诛的生活一塌胡涂,病情加重的他住院了,某天他也得知了恩熙的消息…

    随感:看完想起张爱玲的那句话, 遇到他,她变得很低很低,低到尘埃里,但她心里是喜欢的,从尘埃里开出花来。又觉得不是太尽然,但是结果都是一致的,胡兰成最终背叛并逃离了张爱玲,而永诛这个“幸运”又似乎“不幸”的男人在最终决定离开恩熙去首尔寻找他“幸福”的同时也失去了真正的幸福。看到影片末尾永诛那满脸的鼻涕泪水,那个颓唐无助的背影,不禁让人无限唏嘘,人啊为什么总是一定要在失去之后才能真正的懂得什么叫珍惜呢?而恩熙这个白皙、孱弱、清秀、善良、让人怜爱的女孩的过早离开或许对她来说是件幸福的事情,起码不用再生活的那么痛苦。也许在另一个世界,她能真正的找到一个爱她的人。

3 Jan

someone like you - emily luther & charlie puth

经典翻唱

11 Nov

Eric Clapton - Wonderful Tonight

wonderful song, wonderful singer, wonderful guitar, wonderful backing vocals.

 

9 Nov

大灰狼串口调试软件

大灰狼串口调试软件V1.0

工作需要, 同事需要一个串口调试的小软件,网上的大多没刚好合适自己需要的功能, 于是帮他写了一个

下载地址:

http://www.suiyuan.org/download/SerialPort.exe

这是C#写的,用的C#自带的SerialPort,软件很简单,有需要的可以下载用一下.

8 Nov

飞狼桌面记事本

软件简介:

飞狼桌面记事本

1. 超酷的桌面嵌入风格,支持富文本格式,您可以自定义 记事本内容的字体,大小,前后背景色等.可以对时间段进行日历设置.月、年导航功能,方便定义日后或者查看以前的日历记事项.
2. 支持事件提醒.你可以为每个事件最多设置5个提醒
3. 自定义桌面天气显示, 软件风格简介大方, 纯绿色免费软件, 无需注册, 无垃圾绑定.
4. 修正了一些BUG
截图(1) 截图(2) 截图(3)
绿色版本下载

阅读剩余部分...