asblog

2010年02月10日

clone另类写法……

类归于: AS3 — Halley @ 6:02 上午

直接上代码……二进制拷贝那种复制的方法不能复制类型,郁闷的,这个方法对于我现在只用于复制数据类足够了,可视对象不行哦,呵呵。

优点:子类可以不复写clone方法,clone方法可以静态化。

		/**
		 * 反射机制复制这个实体包含自定义类
		 * @param varClass 构造器或Class,默认为本类
		 * @param ref 递归时用于引用
		 * @return 重新创建了的对象
		 */
		public function clone(varClass:* = undefined,ref:*= undefined):*
		{
			var classType:*;
			if(varClass)	classType = varClass;
			else 			classType = this["constructor"];
			if(!ref)		ref = this;

			var description:XML = describeType( classType );
			var varlist:* = description..variable;

			var clone_name:String;
			var clone_type:String;
			var cloneObject:* = new classType( );
			for each ( var i : * in  varlist )
			{
				clone_name = i.@name;
				clone_type = i.@type;

				if(clone_type.indexOf( "::" ) != -1)
				{
					clone( getDefinitionByName( clone_type ), ref[clone_name] );
				}
				else
				{
					if(clone_name in ref)	cloneObject[clone_name] = ref[clone_name];
				}
			}
			return cloneObject;
		}

2010年02月8日

FDT 3.5 以后版本的Crash BUG

类归于: 其他 — 标签: — Halley @ 3:16 上午

当FDT非正常关闭的情况下,有很大几率下次启动启动不起来……
解决方案
1.换个工作目录
2.删除工作目录下.metadata文件夹
3.寻找工作目录\.metadata\.plugins下的配置有哪些在关闭FDT Crash后没保存……一般按照日期排序看最后修改时间确定,删除那些未写入完全的文件重启FDT即可

2010年01月18日

mediacreator项目已经开源

类归于: 其他 — 标签: — Halley @ 3:50 上午


功能简介

一款在线图片处理的RIA。

MediaCreator是一款用FLASH开发的在线多媒体创作程序,类似scrapblog的一个原型。已经完成了一些基础功能,它允许用户在线编辑图片、文字、矢量图形、添加遮罩、添加边框和背景。

支持从本地上传图片,从photobucket,Flickr,webshots,Facebook, Picasa,Smugmug等平台中直接导入图片,甚至添加音频、视频、在线动画制作等功能。

开发环境

FlashBuilder (FlexSDK 4 + FlashPlayer 10 编译通过)。

基于pureMVC的多媒体编辑器原型。 现在支持功能有限……希望喜欢的朋友一同完善他~
http://code.google.com/p/flex-mediacreator/

演示地址:

http://mc.asblog.org/


2010年01月5日

FDT 3.5.0.1081 破解补丁(update to 1087)

类归于: FDT — 标签: — admin @ 8:55 上午

因为FDT3.5又更新,原来的补丁用不了,还是自己动手破吧,挺简单。什么都不说了,直接上补丁。

使用方法:把解压缩后的fdtCore.jar覆盖对应文件就行了 我的地址是d:\fdt3\plugins\com.powerflasher.fdt.core_3.5.0.1087

点击下载补丁

注意:盗版危害产业发展,请不要将破解的软件用于商业赢利。
PS:小站承受不起盗链,请放过我,要转资源麻烦传自己空间。

2009年12月18日

FMS 链接 SmartFox

类归于: FMS, SmartFox — 标签: — admin @ 7:12 上午

以前写的一个 FMS Client
由于特殊原因,有些时候不得不做出这种违背天理的事情……FMS来链接SFS让SFS来处理……
具体代码如下:

Client.prototype.privateTalk = function (inviteUserId,msg,clientObj)
{
     //检查是否链接SFS完成,否则等待接连完成后执行
     callLater(function()
     {
         sendToSFS("filter",{msg:msg}).resultFun = function(parms,body)
         {
            trace("[ SFS ]: privateTalk userId="+clientObj.userId+" inviteUserId:"+inviteUserId+" msg:"+body);
            owner.call("fmsSomeMethod",null,inviteUserId,body,clientObj);
         }
     });
}

由于时间关系不详细解释了,需要的人赶快下吧……
下载地址:http://www.asblog.org/download/scriptlib.rar

2009年11月19日

MediaCreator 重新来了……

类归于: MediaCreator — admin @ 9:49 上午

话说这个程序架构自从支持了历史记录陆陆续续改了好几次。现在总算定型了。

启用了现在的简洁域名

http://mc.asblog.org/

2009年11月16日

重新开始

类归于: 其他 — admin @ 2:09 上午

唉,BLOG的命运坎坷,好不容易打气勇气写了一段时间的文件又遭遇硬盘损坏……太囧了。

这次重新拾回信心,有我们可爱的鼠标炸弹定期备份,真是太完美了。好吧,该努力努力写文章了

WordPress 所驱动