上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 35 下一页
摘要: 1.Sprite/MovieClip的Enter_Frame事件,不受addChild/removeChild影响简单点讲:Sprite或MovieClip对象一旦为其添加了Enter_Frame事件监听,对应的Enter_Frame处理函数将会马上被调用,并一直执行下去(不管你是否将其addChild到显示列表,或者将其从显示列表removeChild),直到该对象removeEventList... 阅读全文
posted @ 2010-07-06 21:56 菩提树下的杨过 阅读(3490) 评论(1) 推荐(1)
摘要: Adobe官方并没有"泛型数组"的叫法,这是我自己对Vector的叫法(有点标题党),不过Vector在使用上确实跟c#中的泛型数组有些相似之处。我们知道:ActionScript3.0中的Array数组可以存放多种类型,甚至在同一个Array数组中,可以同时存入String,Object,Number...,但其实我们在实际开发中,通常一个数组中所保存的元素类型都是一致的,为了改进这种情况下的效... 阅读全文
posted @ 2010-07-04 18:57 菩提树下的杨过 阅读(6603) 评论(2) 推荐(1)
摘要: AdvancED ActionScript 3.0 Animation 是Keith Peters大师继"Make Things Move"之后的又一力作,网上已经有中文翻译版本了,打算下一阶段开始啃这本书。今天开始学习高级碰撞检测,所用到的预备知识:1、BitmapData的透明与不透明区别位图数据(BitmapData)有二种模式,一种支持透明(即每个像素的值采用AARRGGBB这种32位颜色... 阅读全文
posted @ 2010-07-03 11:27 菩提树下的杨过 阅读(8176) 评论(5) 推荐(0)
摘要: 早上在网上闲逛,发现了下面这张图,觉得很好,转帖于此,同时向原作者的辛苦整理表示感谢.原图太大,发不上来,打个包下载吧: http://files.cnblogs.com/yjmyzz/flash%e5%bc%80%e5%8f%91%e6%8a%80%e8%83%bd%e6%a0%91.rar 阅读全文
posted @ 2010-07-03 08:56 菩提树下的杨过 阅读(1371) 评论(0) 推荐(0)
摘要: 来源:http://www.infoq.com/cn/news/2010/02/Flash-ten-things此前,我们发布的新闻谈到了每个Flex开发者需要知道的10件事,本文将继续这个主题,谈谈每个Flash开发者需要知道的10件事。近日John Lindquist谈到了在为Roundarch公司招聘Flash/Flex开发人员时的一些感受。他认为最难的地方在于问什么问题才能最好地了解到应聘... 阅读全文
posted @ 2010-07-02 09:26 菩提树下的杨过 阅读(618) 评论(2) 推荐(2)
摘要: 原文:http://blog.flexdevelopers.com/2010/04/10-things-good-flex-developer-should.html翻译:http://bbs.9ria.com/viewthread.php?tid=54144&from=recommend_f要想成为一名优秀的Flex编程人员,单单知道怎么样去使用Flex内建的容器和组件是不够的,而且是远... 阅读全文
posted @ 2010-07-02 09:23 菩提树下的杨过 阅读(1806) 评论(3) 推荐(0)
摘要: 以前为了赶项目遇到这种需求时,也没过多考虑性能因素,随便写了一个(现在看起来很原始的)方法来实现:但是大家都知道,异常捕获是要有性能损耗的。今天想了想:其实还有其它方法,也许会更好此外,根据Guid的格式规则:总长数36位,由4个'-'分隔,每一段都是由数字+英文字母组合而成。也可以自己写一个算法:另:经猎风同学提醒,应该还要考虑到正则表达式不编译的情况,所以再加上这一段此外:尘尘同学在回复中提醒... 阅读全文
posted @ 2010-06-30 21:17 菩提树下的杨过 阅读(11514) 评论(8) 推荐(1)
摘要: 如标题,已经知道的同学们就不用往下看了,以免浪费时间,本文内容是为博客园新手准备的。众所周知,博客园发布博文时提供了二种html编辑器:CuteEditor 和 TinyMCE。(其实还有一种纯文本方式,不过很少有用人它,本文就不讨论它了)TinyMCE相对在代码着色方面更出色,排版出来的文章也更好看,所以博客园推荐大家使用它,但是这东西有一个致命的缺点:如果用它直接插入Sliverlight(X... 阅读全文
posted @ 2010-06-30 15:35 菩提树下的杨过 阅读(2918) 评论(7) 推荐(1)
摘要: 昨晚在一国外博客上(从域名后缀pl上猜想应该是波兰)看到这种效果(Mouse Avoid 躲避鼠标),是基于Flash/AS3开发的,这个示例把弹性运动,摩擦力,均加速运动等多种物理学原理综合运用在一起,产生了不错的交互效果。在线演示as3.0代码如下:测试代码:看完AS3的代码后,我就在想如何移植到Silverlight上来,下午抽空研究了一下,基本上用Silverlight还原出来了,但由于S... 阅读全文
posted @ 2010-06-29 16:55 菩提树下的杨过 阅读(4005) 评论(9) 推荐(1)
摘要: 几年前就在网上曾看见过这种效果,但一直不知道叫什么名字前一阵无意在9ria(天地会)论坛上看到了一篇专门讲这个的文章:AS3 元球(Metaball),不过有点遗憾的是那篇文章上的代码直接复制下来都不能调试,花了点时间整理了一下,终于调试通过了,贴在这里分享一下:Metaball的公式:其中,x、y是舞台上的任意一个点,x0、y0是metaball的位置,R为半径。从公式上看,可以理解为万有引力的... 阅读全文
posted @ 2010-06-28 14:44 菩提树下的杨过 阅读(6079) 评论(6) 推荐(6)
摘要: 只要是玩过photoshop的人,一定会对ps中的各式各样、功能强大的滤镜(filter)留下深刻的印象。 Adobe是靠图形处理软件起家的,这方面一直是它的强项。这一技术经过不断发展,最终形成了今天的Pixel Bender(官方翻译为"着色器"),它在Adobe CS系列的主要产品中都被良好支持(包括Flash),而且据官方的介绍pixel bender支持GPU,多线程.下面是几个在Flas... 阅读全文
posted @ 2010-06-28 11:16 菩提树下的杨过 阅读(5435) 评论(7) 推荐(3)
摘要: 声明:之所以定位在"中小型"商城系统,而非“大型”(指淘宝、拍拍这类巨无霸),理由很简单----我一直都呆在(创业型的)小公司,没见过这些大家伙是怎么设计的:)正文:之前发表过一篇"商城系统中【商品扩展属性】的表单生成及客户端验证",部分童鞋对于后台数据库的设计比较感兴趣,于是今天把这部分也补上。一、产品分类设计越来越多的商城系统都热衷于选择“无限级分类&rdq... 阅读全文
posted @ 2010-06-27 07:57 菩提树下的杨过 阅读(63446) 评论(116) 推荐(18)
摘要: 今天做项目时遇到一个小需求:要将字符串中的回车符号替换成其它符号(比如"<br/>")。 考虑到不同的情况下,有些系统中是用\r\n作回车符,有些仅用\n就代表回车符了。以前都是用String类的Replace方法连接替换多次来处理的,今天突然想改为正则表达式一次性搞定,但又怕性能上消耗太大,于是写了下面的测试代码:输出结果:11111 * 22222 * 33333 * 44444 ... 阅读全文
posted @ 2010-06-24 17:52 菩提树下的杨过 阅读(5224) 评论(7) 推荐(1)
摘要: As3.0中的位图(Bitmap/BitmapData)编程功能十分丰富,下面这些是官方文档上的基本示例:1.位图使用(模糊)滤镜2.像素拷贝及赋值3.颜色变换4.比较位图差异5.拷贝颜色通道6.截取位图的某一部分(像素)7.将文本转换为位图8.仿PS中的颜色填充工具9.颜色融合10.噪点图11.另一种噪点图(有点类似卫星云图)12.像素融解13.查找满足条件的颜色并替换14.综合应用1:模仿Me... 阅读全文
posted @ 2010-06-23 21:09 菩提树下的杨过 阅读(15281) 评论(0) 推荐(1)
摘要: 前几天在园子里看到有人用Silverlight做了一个"贪吃蛇",一时兴起也想用AS3.0做一个,虽然这个游戏已经被很多开发者做烂了,但是作为AS的初学者,重新做一遍也当是一种学习.技术"难"点分析:1.蛇身的构成可以用数组来存储一堆小球,将它们排列成连续的直线即可2.蛇身的移动蛇头移动后,紧跟蛇头后的小球移动到蛇头原来的位置,然后...类推,后面的小球依次移动到前一个球的位置3.碰撞检测蛇头移动... 阅读全文
posted @ 2010-06-20 19:00 菩提树下的杨过 阅读(4118) 评论(13) 推荐(0)
摘要: 今天遇到一个需要用javascript将url中的某些参数替换的需求,想起了不久前从司徒正美先生的博客中淘到了一个parseUrl函数,正好可以借此实现,代码整理如下: 阅读全文
posted @ 2010-06-18 11:23 菩提树下的杨过 阅读(6504) 评论(1) 推荐(2)
摘要: 布朗运动:矩形分布:圆形随机分布:更均匀的圆形随机分布:偏向分布:(即在指定的区域内,中心位置分布最密集,离中心越远,分布越稀疏)多次迭代的偏向分布(类似星云分布)Timer类的重绘设置:注意:timer类的计时并不象c#中那样精确,因为跟帧速有关联。基于时间的动画:Flash动画是基于帧的(即每进入一帧时,舞台上的对象才会重绘,并触发Enter_Frame事件),这跟Silverlight是基于... 阅读全文
posted @ 2010-06-11 15:08 菩提树下的杨过 阅读(1483) 评论(0) 推荐(0)
摘要: 先回顾一下Silvelright中的矩阵变换[转]WPF中的MatrixTransform,简单点讲:矩阵变换能改变对象的x,y坐标,x或y方向上的缩放,以及对象在x,y轴上的旋转(扭曲变形)上面这个是WPF/Silverlight中的3*3变换矩阵,其中X,Y用于改变对象的坐标;M11,M22用于对象在x,y轴上的缩放;而M12,M21用于y轴,x轴上的扭曲。As3.0中的Matix类跟这个类似... 阅读全文
posted @ 2010-06-08 10:41 菩提树下的杨过 阅读(2399) 评论(2) 推荐(1)
摘要: 依旧只是贴在这里备份,方便以后粘贴复制,高手绕过,以免浪费时间:)<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/x... 阅读全文
posted @ 2010-06-07 11:19 菩提树下的杨过 阅读(19734) 评论(0) 推荐(2)
摘要: Animation in ActionScript3.0 这本书总算快学完了,今天继续:上一回Flash/Flex学习笔记(50):3D线条与填充里,我们知道任何一个3D多面体上的某一个面,都可以分解为多个三角形的组合。比立方体为例,每个面都由二个三角形组成,但在那一篇的示例中明显有一个问题:不管立方体的某一个面是不是应该被人眼看见(比如转到背面的部分,应该是看不见的),这一面都被绘制出来了。在这... 阅读全文
posted @ 2010-06-06 17:06 菩提树下的杨过 阅读(2036) 评论(0) 推荐(1)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2010-06-04 17:11 菩提树下的杨过 阅读(4239) 评论(38) 推荐(28)
摘要: jQuery的一个不错的小插件,记性越来越差了,整理一下贴在这里,方便以后Copy & Paste<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http... 阅读全文
posted @ 2010-06-04 10:39 菩提树下的杨过 阅读(5294) 评论(1) 推荐(0)
摘要: 虽然Flash早就升级为AS3.0,但是FMS的服务端编程依然仅支持AS1.0(2.0),服务端与.net通讯的最简单方式莫过于请求一个RESTful的webService或wcf,通过它们返回的xml来获取数据。输出:你好,请问您有什么问题需要咨询?我去休息了,一会儿见!我要离开一下下,不要走开,马上回来!上面这段代码演示了如何读取xml中的节点文本。更详细的FMS服务端语言参考,请查阅FMS安... 阅读全文
posted @ 2010-06-03 21:11 菩提树下的杨过 阅读(689) 评论(0) 推荐(0)
摘要: 当页面中包含自动播放视频的flash播放器时,flash的流媒体播放会一直不停的下载视频(哪怕你点击了播放暂停/停止也一样在不停下载),这样会影响到页面其它元素的加载。最简单的优化办法就是让Flash一开始不要播放:当然,你可以修改fla源文件,让视频播放一开始就处于暂停,直到用户点击了播放按钮。但问题是,如果您嵌入的是没有源文件的flash动画,这种路子就走不通了。思路:可以先在放置flash的... 阅读全文
posted @ 2010-06-03 17:07 菩提树下的杨过 阅读(2787) 评论(3) 推荐(0)
摘要: 淘宝网有一个淘宝助理,可以方便的将淘宝店的商品资源导出成csv格式的数据包。很多商城系统为了能快速输入商品,都会要求开发者能最大限度的利用淘宝数据包直接导入产品数据。当然,数据包的产品字段与商城的产品表字段肯定不可能完全一致,但"宝贝名称","宝贝价格","宝贝描述"这三个字段,几乎是所有商城系统都有的.下面是二种处理方法:一、直接分析csv1.淘宝的csv数据包是用"\t"做为字段间的分隔符,每... 阅读全文
posted @ 2010-06-03 11:09 菩提树下的杨过 阅读(4568) 评论(1) 推荐(1)
摘要: AS3中的序列化功能其实比较弱,Adobe官方的第三方json序列化工具类可以把对象的属性序列化为字符串,并反序列化为对象。但如果对象中定义了自己的function,则这部分序列化时将被忽略。另外在实际开发中,也常会遇到将图片数据序列化与反序列化的场景(比如在二个flash之间转送图片),有二种办法实现:1.利用JPGEncoder或PNGEncoder注意:这种带压缩的方法对图片质量是有影响的,... 阅读全文
posted @ 2010-05-31 21:55 菩提树下的杨过 阅读(4996) 评论(2) 推荐(0)
摘要: 如上图,在很多购物类商城系统中经常能看到类似的产品分类列表,今天市场部的同志们要求每个分类后要显示该类的产品总数,并且没有产品的分类不用显示。公司这个项目中的分类有近1000种(并且是无限级分类的树型结构),如果按常规统计方法,每个分类ID都去count一下(同时考虑到每个分类的下级子分类产品数),这样的处理效率肯定很低的。想了个办法从二个层面优化:1.数据库层面创建一个临时表,用游标把产品总数分... 阅读全文
posted @ 2010-05-31 20:39 菩提树下的杨过 阅读(1053) 评论(2) 推荐(0)
摘要: 今天把公司的一个小web项目从Asp.Net3.5升级到Asp.Net4.0,结果在UrlRouting上遇到一系列很纠结的问题.(注:Url路由是Asp.Net4.0新增的一项功能,初次接触的朋友请移步这里Asp.Net4.0/VS2010新变化(3):webform中也可以直接url路由)vs2010开发环境中一切运行正常,结果部署到IIS7上以后,首先遇到下面这个问题:我确定服务器上的asp... 阅读全文
posted @ 2010-05-31 14:25 菩提树下的杨过 阅读(5499) 评论(15) 推荐(3)
摘要: 给你一个代码代表"类"完整路径的字符串,比如"flash.text.TextField",你能用AS3.0在舞台上动态创建一个该类的实例么?(用var txt:TextField = new TextField()作弊的不算)ok,这就是AS3.0中的反射,虽然写法与c#中的完全不同,但是概念是相通的,有了这个我们可以把一些需要动态创建实例的信息,放在xml配置文件里,运行时先加载xml配置,然后... 阅读全文
posted @ 2010-05-30 21:15 菩提树下的杨过 阅读(2996) 评论(1) 推荐(0)
摘要: 1.自动放大窗口鼠标把窗口拖到屏幕边缘时,win7会自做聪明的把窗口放大,有时候这个很烦人。解决办法:运行“REGEDIT”打开注册表,找到 “HKEY_CURRENT_USER\Control Panel\Desktop”,将WindowArrangementActive设置为0,重启电脑2.恢复"快速启动栏"任务栏空白处-->右击-->Toolbars-->New Toolbar(即新建一个工具栏),然后输入:%userProfile%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch这样 阅读全文
posted @ 2010-05-28 09:55 菩提树下的杨过 阅读(5326) 评论(0) 推荐(0)
摘要: 啥也不说了,看代码,然后测试:按钮(注:指SimpleButton而非组件中的Button)被disable后,依然可以触发Click事件,AS3的发明者为啥要这样设计呢?反正我是没理解,不过既然它已经这样了,就只能顺着它走了。要想按钮事件仅被触发一次,正确的做法只能是removeEventListener后记:事后仔细想了想Adobe为什么要这样设计?我想这或许就是Adobe与Microsoft... 阅读全文
posted @ 2010-05-27 17:18 菩提树下的杨过 阅读(3884) 评论(5) 推荐(0)
摘要: http://files.cnblogs.com/yjmyzz/AS3API_01.pdf学习ActionScript3.0 不可多得的参考文档另外,今天意外发现原来Yahoo的YUI居然还有一个Flash版本的:http://developer.yahoo.com/flash/astra-flash/yahoo太棒了,可惜市场运作太差 阅读全文
posted @ 2010-05-26 09:49 菩提树下的杨过 阅读(1550) 评论(2) 推荐(0)
摘要: 先看最终效果:整个swf最终不到4k,如果用系统的组件List来做的话,最终尺寸会接近30k ! (当然,核心代码是从网上收集到的:))大致原理:把要显示的对象上面加一层遮罩,然后根据滚动条的位置,上下移动显示对象。源文件:http://cid-2959920b8267aaca.skydrive.live.com/self.aspx/Flash/miniScrollBar.rar 阅读全文
posted @ 2010-05-25 14:53 菩提树下的杨过 阅读(1615) 评论(0) 推荐(0)
摘要: 先来看客户端fla的构成:第一帧:登录界面第一帧的代码:第二帧:聊天的主界面代码:服务端main.asc的处理(注:main.asc保存时,貌似只能选择为utf-8编码,否则运动时客户端一直连接不上)运行中的样子:注:艾睿论坛上曾有一篇教程利用FMS的远程共享对象来创建聊天室,远程对象在编码上也许更简单,不过个人感觉性能不太理想(因为对于共享对象的广播是FMS自动的,完全不受控制,不管客户端想不想... 阅读全文
posted @ 2010-05-24 16:31 菩提树下的杨过 阅读(1767) 评论(2) 推荐(0)
摘要: TweenLite是第三方出品的专用于各种缓动动画的类库,其性能据说已经超过了Adobe官方的Tween.从网上找到了一篇中文的说明文档:http://files.cnblogs.com/yjmyzz/tweenLite%e4%b8%ad%e6%96%87%e6%89%8b%e5%86%8c%e4%b8%8e%e5%8f%82%e6%95%b0%e8%af%b4%e6%98%8e.pdf这是官方的... 阅读全文
posted @ 2010-05-21 20:58 菩提树下的杨过 阅读(3517) 评论(0) 推荐(0)
摘要: Flash/Flex学习笔记(49):3D基础里已经介绍了3D透视的基本原理,不过如果每次都要利用象该文中那样写一堆代码,估计很多人不喜欢,事实上AS3的DisplayObject类已经内置了z坐标、rotationX、rotationY、rotationZ属性,再加上PerspectiveProjection类用于处理透视转换,基本上可以满足大多数的3D要求。稍加解释:z坐标:即对象在z轴上的坐... 阅读全文
posted @ 2010-05-20 22:02 菩提树下的杨过 阅读(6520) 评论(2) 推荐(0)
摘要: jQuery确实是一个提高前端开发效率的好框架(虽然很多大牛们都说它效率不咋地),但是用好它有时候并不容易,也许你也遇到过以下情况:一个aspx页面通常可以包含其它ascx控件,如果在多人协同开发的情况下:程序员小张在控件A.ascx中使用了 $().ready(function{}),而程序员小王又在控件B.ascx中也使用了ready函数,程序员小李在做页面时,把A.ascx,B.ascx都拖... 阅读全文
posted @ 2010-05-17 22:34 菩提树下的杨过 阅读(903) 评论(1) 推荐(0)
摘要: c#调用这个存储过程,返回1则存在,返回0则表不存在 阅读全文
posted @ 2010-05-17 14:04 菩提树下的杨过 阅读(4987) 评论(4) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2010-05-16 20:25 菩提树下的杨过 阅读(4828) 评论(20) 推荐(7)
摘要: 3D线条:把上一篇中的3D坐标旋转示例稍做修改,用线把各个小球连接起来即可。如果从性能优化的角度考虑:Ball3D类用在这里比较浪费,Ball3D继承自Sprite,而我们在这里其实仅仅只要一个拥有少数几个属性(比如xpos,ypos,zpos之类)的点而已,对于Sprite默认的其它属性,包括事件支持,都是不需要的。所以...我们又多出了一个新类Point3D利用这个类重写最开头的示例:上面的示... 阅读全文
posted @ 2010-05-14 09:37 菩提树下的杨过 阅读(2598) 评论(0) 推荐(3)
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 35 下一页