
AS3.0
shangmw
这个作者很懒,什么都没留下…
展开
-
FlexBook
FlexBookMarch 5th, 2007Somewhere around two years ago (really? Wow, it’s been a while), we got our first builds of the new flash player and flex framework up and running. To celebrate, I too转载 2009-07-15 15:45:00 · 827 阅读 · 0 评论 -
设置边缘模糊的mask效果
今天我们在之前的基本上..设置一下边缘模糊的mask~~先看看效果: 01.//随便加载一张图片,来用处为mask的目标 02.var image:Loader = new Loader(); 03.image.cacheAsBitmap = true;//此步重要,把对象缓存为位图 04.addChild(image); 05.im原创 2010-02-11 07:30:00 · 3131 阅读 · 0 评论 -
AS工程中的Loading应用
今天又来介绍Loading...(-_-!!!...好像整天都介绍Loading..希望没误导各位...)首先..由于AS工程没有帧..所以不能用常用的方法来做Loading..这里介绍的方法使用元标签Frame(应该是元标签吧?还是叫元数据标签)网上对Frame的介绍是...使用指定的类替换文档类...并把其它的东西都丢到了该类的第二帧...概念就不多说了...英文好的可以看看这个文章...ht转载 2010-02-10 22:15:00 · 549 阅读 · 0 评论 -
让鼠标移动于TextField上方时显示为手型
这个问题见到很多朋友问过..TextField没有buttonMode的方法..不过由于TextField支持html的A标签..所以我们可以用最简单的方法来模拟~ 查看源码打印关于此插件1.var txt:TextField = new TextField(); txt.x = 10; txt.y = 10; txt.autoSize = "left"; txt.selectable = f原创 2010-02-07 08:34:00 · 1145 阅读 · 0 评论 -
设置动态文本半透明效果
一般,我们会使用_alpha(as2),alpha(as3)来设置对象的透明值可是对于动态文本(或输入文本),使用alpha设置是无效的网上一般介绍的方法是使用draw位图的方式来处理这个问题.可是这个方法比较麻烦..Z后来发现了.原来使用滤镜好像会把文本框变成位图模式...(概念性的东东不明白..也许不是这个原因..反正达到了我们的效果)所以使用过滤镜的文本框.可以正常的设置alpha值于是有了转载 2010-02-07 01:10:00 · 763 阅读 · 0 评论 -
游戏中实现物体的精确选择
有两种方法,不过都比较相似: (转自AS3天地会)游戏中的人物很多都是用png位图来做的,有的时候想让人物能够接收一些鼠标事件,必须用到精确选取。这种精确的选取至少需要两个功能。第一:不能受到png透明区域的干扰。比如玩家A的位图的透明区域和玩家B的不透明区域重叠,A在上面。鼠标点击的时候应该选中B,而不是A第二:必须返回这个位图所在的正确的类容器。理解起来比较复杂。简单的来说比如有个人物类叫hu转载 2010-02-02 12:30:00 · 584 阅读 · 0 评论 -
代理类
对于代理类,它的作用就是在不能传参数的时候帮助你传参数,什么时候不能传参数,像:addEventListener(Event.COMPLETE,function)这个时候如果我们需要给function参指定的参数以达到不同的效果,就需要用到代理..,我们看看以下的用了代理函数的代码addEventListener(Event.COMPLETE,getFun(function,args))这样,我们原创 2010-02-02 12:58:00 · 363 阅读 · 0 评论 -
加入收藏夹
效果可以看留言板的收藏夹功能。网上找了下加入收藏夹代码,很多都是AS2的,直接getURL()执行JS,不过貌似那个方法只支持IE,要想兼容各浏览器,还得借助JS。放个网上找来的兼容FF,Opera,IE的JS加入收藏夹代码:// < ![CDATA[function bookmark(){ var title=document.title; var url=document.转载 2010-01-24 12:56:00 · 649 阅读 · 0 评论 -
Bitwise gems - fast integer math(AS3中的位操作)
发现一篇好文,介绍AS3中常见的位运算技巧的。小弟勉强翻译一下,有错误还请指正。原文在这里 在AS3中位操作是非常快的,这里列出一些可以加快某些计算速度的代码片段集合。我不会解释什么是位运算符,也不会解释怎么使用他们,只能告诉大家如果想清楚其中的原理这里有一篇极好的文章在gamedev.net上叫做 ‘Bitwise Operation in C .如果你知道任何下边没有列出来的不错的技巧,请留转载 2009-06-25 15:38:00 · 509 阅读 · 0 评论 -
Rectangle应用实战+Array中被你忽略的方法
玩过《红警》或者《帝国时代》的朋友应该都知道,这类游戏有一个框选功能。鼠标在屏幕上拉一个框,处在方框之内的都被选中。如图: 我们这个例子的原型是这样的:1、坦克的选择有框选和点击选择两种方式。2、坦克被选中后会显示自己被选中。3、鼠标在屏幕上点击时,如果有坦克被选中,坦克将移动到鼠标点击位置附近(是附近不是鼠标点击位置),同时选择状态自动取消。4、如果有新的选择,则之前选择的坦克的选择转载 2009-08-13 09:09:00 · 462 阅读 · 0 评论 -
Flash AS3 截图后生成图片到本地
Flash AS3 截图后生成图片到本地 作者: 嘎嘎 2009-04-24,12:12 上午 星期五所谓的直接,就是不需要像以前那个把bitmapdata传给后台语言,靠它们生成图片再下载了。例子在这里,试验一下吧源码在这里import mx.graphics.codec.JPEGEncoder;private var file:FileReference = new FileReference原创 2009-05-29 12:30:00 · 2225 阅读 · 0 评论 -
忽略PNG透明区域的事件(AS/Flash)
此文出现源于忽略PNG透明区域的事件(Flex)...下面是纯as的实现..用的是Loader..帮群里的朋友写的实例详情的思路什么的就不说了..看上面的地址效果(左边的PNGLoader加截的png忽略透明,右边的为普通Loader):代码:PNGLoader.as 查看源码打印关于此插件01.package net.l4cd.displa原创 2010-02-11 07:34:00 · 927 阅读 · 0 评论