智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...

导航

2009年11月20日

摘要: 原文:http://www.riahome.cn/?p=69 什么是BlazeDS呢?BlazeDS是一个基于服务器的Java远程调用(remoting)和Web消息传递(messaging)技术,它能够使得后台的Java应用程序和运行在浏览器上的Flex应用程序相互通信。在各大搜索引擎里,关于BlazeDS的中文教程来来去去都是那几篇,而且都是使用Eclipse来开发Flex的(用Eclipse... 阅读全文

posted @ 2009-11-20 18:03 Bill Yuan 阅读(289) 评论(0) 推荐(0) 编辑

摘要: [代码] 阅读全文

posted @ 2009-11-20 18:01 Bill Yuan 阅读(1243) 评论(0) 推荐(0) 编辑

摘要: 1.最佳露骨奖:让我们合法地结合吧!     2.最佳好奇奖:我不知道人类为什么得结婚?!不如让我们一起研究看看吧! 3.最佳直接奖:让我葬在你们家祖坟吧! 4.最佳直销奖:你愿不愿意带我回家当你的生活必需品? 5.最佳柔情奖:喜欢,就是淡淡的爱。爱,就是深深的喜欢。我希望以后可以不用送你回家,而是我们一起回我们的家。 6.最佳变态奖:哦,看你骂我时,似乎有很大的快感!如果你想天天享受这种感觉,就... 阅读全文

posted @ 2009-11-20 17:59 Bill Yuan 阅读(229) 评论(0) 推荐(0) 编辑

摘要: 功能简述】:LRCParser组件是用来解析lrc歌词文件的代码类组件。 【运行平台】:Flash CS3,ActionScript3,Flash Player 9 + 【功能演示】: 【调用接口】:[代码]【使用说明】: 1、使用前提条件: 安装了Flash CS3软件; 安装了 Adobe Extension Manager 1.8扩展管理器,如果没有请先到这里下载: http://ww... 阅读全文

posted @ 2009-11-20 17:53 Bill Yuan 阅读(528) 评论(0) 推荐(0) 编辑

摘要: 1.请介绍一下你自己。    这是外企常问的问题。一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,外企最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理外企才会相信。外企很重视一个人的礼貌,求职者要尊重考... 阅读全文

posted @ 2009-11-20 17:53 Bill Yuan 阅读(231) 评论(0) 推荐(0) 编辑

摘要: [代码] 阅读全文

posted @ 2009-11-20 17:44 Bill Yuan 阅读(448) 评论(0) 推荐(0) 编辑

摘要: 1. 单一职责原则:一个类,最好只做一件事,只有一个引起它变化的原因。2. 开发封闭原则:软件实体应当对修改关闭,对扩展开放。3. 依赖倒置原则:依赖于抽象,而不要依赖于具体,因为抽象相对稳定。4. 接口隔离原则:尽量应用专门的接口,而不是单一得总接口,接口应该面向用户,将依赖建立在最小得接口上。5. 里氏替换原则:子类必须能够替换其基类。6. 合成/聚合复用原则:在新对象中聚合已有对象,使之成为... 阅读全文

posted @ 2009-11-20 17:42 Bill Yuan 阅读(555) 评论(0) 推荐(0) 编辑

摘要: 下面 Think in As中的一段演示代码,见 TestSandwich.as:[代码] 测试类很简单只有一句:new Sandwich()。构造出 Sandwich 类一个实例。 Sandwich 类继承了 PortableLunch 这个类。现在有一个问题,是先有子类还是先有父类?是先有父亲后有儿子,还是先有儿子后有父亲?肯定是先有父亲。那么怎么有的父亲?需要先构造出来。怎么构造?调用构造函... 阅读全文

posted @ 2009-11-20 17:37 Bill Yuan 阅读(963) 评论(0) 推荐(0) 编辑

摘要: 3D的概念和术语转换3D物体材质贴图照明灯光活跃关于3D图形的书已经写了很多,从某种意义上来说,这章是另一个部分。然而,大部分3D图形的著作都是写如何执行特殊的算法,只有一小部分是集中于怎样最好地表现和操纵图形结构。因为我们用地是Direct3D,很多3D的概念问题已经解决了。但是,你仍然需要理解3D的核心概念以便使用Direct3D。3D坐标系统3D图形的目标是用二维的图象来代表三维的场景。之所... 阅读全文

posted @ 2009-11-20 17:28 Bill Yuan 阅读(4425) 评论(0) 推荐(0) 编辑

摘要: [代码] 阅读全文

posted @ 2009-11-20 17:24 Bill Yuan 阅读(608) 评论(0) 推荐(0) 编辑

摘要: 1、用乘法来代替除法(当除数可转化为有限数的时候)。比如varn:Number=value*0.5;要比varn:Number=value/2;快。但差别并不是很大。只有在需要大量计算情况下,比如3D引擎中差别才比较明显。2、用位运算代替除2或乘2。比如10>>1要比10*2快,而10<<1要比10*2快。从测试来看位运算几乎比乘除快一倍,但是一般情况下,我们不能选择位运算... 阅读全文

posted @ 2009-11-20 17:23 Bill Yuan 阅读(775) 评论(0) 推荐(0) 编辑

摘要: 众所周知,在ActionScript 3中,除了escape和unescape两个字符串编码和解码函数以外,新增了encodeURI,encodeURIComponent,decodeURI,decodeURIComponent四个函数,在开发过程中遇到了与此相关的问题,仔细研究了一下这as3中的六个函数: 除了官方文档里的说明以外,我补充几点我在使用过程中发现的一些值得注意的地方,至于AS3中e... 阅读全文

posted @ 2009-11-20 17:19 Bill Yuan 阅读(1332) 评论(0) 推荐(0) 编辑

摘要: [代码] 阅读全文

posted @ 2009-11-20 17:05 Bill Yuan 阅读(285) 评论(0) 推荐(0) 编辑

摘要: [代码] 阅读全文

posted @ 2009-11-20 16:59 Bill Yuan 阅读(233) 评论(0) 推荐(0) 编辑

摘要: Flash开源项目:• as3corelib –一些基本应用程序的ActionScript3.0库。• flash-camouflage–Flash Camouflage是一套为AS3应用提供的皮肤框架。• monsterdebugger– 基于De Monster开发出来的Flash/Flex/AIR的调试器。̶... 阅读全文

posted @ 2009-11-20 14:53 Bill Yuan 阅读(320) 评论(0) 推荐(1) 编辑

摘要: [代码] 阅读全文

posted @ 2009-11-20 10:49 Bill Yuan 阅读(493) 评论(0) 推荐(0) 编辑

摘要: [代码]问题已经解决只用在 new BitmapData()里加上最后一个参数赋值为0x00就可以了.经试验正确无误.var myBitmapData:BitmapData = new BitmapData(480, 360,true,0x00);myBitmapData.draw(_base); 阅读全文

posted @ 2009-11-20 09:49 Bill Yuan 阅读(2096) 评论(0) 推荐(0) 编辑

摘要: [代码] 阅读全文

posted @ 2009-11-20 09:43 Bill Yuan 阅读(477) 评论(0) 推荐(0) 编辑

摘要: 当要运算两点距离时,我见不少人都是用最原始的运算方法,其实2.0开始就有了Point类,可以计算两点间距离,除此之外,Point类还可用于计算矢量,某些看似复杂的计算,用上Point类就会变得简单。当然,要巧用Point类,必需要有矢量的知识。虽然,3.0的Point类和2.0的区别不大,但我之所以把这帖放在as3讨论区,是因为as3的Point类广泛地被其他类应用。最明显的是globalToLo... 阅读全文

posted @ 2009-11-20 09:24 Bill Yuan 阅读(514) 评论(0) 推荐(0) 编辑

摘要: Web页面想Flash传递参数大致分为下面三类 1.通过swf文件的URL传递:即在swf文件的URL后加入形如?a=A&b=B的字符串。2.通过swf的Activex控件参数传递:即在Object的属性中<param name="FlashVars" value="a=A&b=B"。 这 两种作法的结果都是在swf文件的顶层对象中生成包含两个参数的参数列表:a=A和b=B。... 阅读全文

posted @ 2009-11-20 09:21 Bill Yuan 阅读(1402) 评论(0) 推荐(0) 编辑