Flash as3游戏开发
龚韬
程序员一个
展开
-
Flash AS3鼠标事件使用
鼠标事件(MouseEvent)和鼠标位置(AS3鼠标坐标总结)是RIA中最重要的人机交互途径。1 鼠标事件分为MOUSE_OVER, MOUSE_MOVE, MOUSE_DOWN, MOUSE_UP, MOUSE_OUT, MOUSE_WHEEL和MOUSE_LEAVE。其中前六个事件都来自flash.events.MouseEvent类,最后一个MOUSE_LEAVE却是来自flash.e转载 2012-05-29 13:59:33 · 4087 阅读 · 0 评论 -
flash绑定资源自定义一个按钮
写一个按钮类package mobile.display{import flash.display.Sprite;import flash.events.MouseEvent;import flash.filters.BitmapFilterQuality;import flash.filters.GlowFilter;import flash.text.TextFie原创 2013-12-17 14:36:26 · 1233 阅读 · 0 评论 -
AS3.0对象复制
一、拷贝的分类 有两种,一种是浅拷贝,还有就是深拷贝。浅拷贝拷贝只是引用,会影响被拷贝的数据。例如数组的slice方法返回的是一个数组的浅拷贝,通过改变数组中的东西会改变原被拷贝数据。深拷贝复制的源对象的二进制数据,所以不会影响到原数据的属性和方法。对象克隆可以复制出一个和已存在对象相同的对象,并且两个对象没有关联。ActionScript 3.0中克隆对象转载 2013-10-15 16:16:24 · 8268 阅读 · 0 评论 -
Flash AS技巧之使用setTimeout
在Flash 8中有个函数是在帮助文档中没有的﹐也不知道是刻意还是疏忽﹐最近有人提起才想到。而这个setTimeout函数就类似于我们常用的 setInterval 可指定延迟时间执行﹐但却不像 setInterval 那样一直循环。所以在这里只是大略提醒﹐而详细的说明就参考帮助文档中的 setInterval 吧。setTimeout(函数名, 延迟时间, 参数) //例子 func原创 2013-07-29 10:35:32 · 4862 阅读 · 0 评论 -
actionscript3.0显示输入数字,字母,汉字
方法一.遍历字符串逐个判断字符是否符合要求/** * true:全是汉子或字母数字 * true:存在不符合条件的字符* */public function judgeStr(str:String):Boolean{var res:Boolean=false;for(var i:int=0;i{res=false;var chat_code:Numbe原创 2013-03-13 11:59:41 · 1350 阅读 · 0 评论 -
as将UNIX时间戳转换成Date
public static function unix2ASDate(val:Number):Date{var d:Date=new Date(val * 1000);return d;}将Date转换成UNIX时间戳 public static function UnixTimestamp(d : Date) : Number { return原创 2012-09-03 19:11:46 · 1613 阅读 · 0 评论 -
flash播放声音类
package com.clayui.data{import flash.events.Event;import flash.events.EventDispatcher;import flash.media.ID3Info;import flash.media.Sound;import flash.media.SoundChannel;import flash.med原创 2012-12-06 15:01:50 · 945 阅读 · 0 评论 -
自定义Flex事件,实现组件间传递事件
1.首先定义一个Event类,假设类名为PhotosEvent。packagecom.exhdLib{ import flash.events.Event; //自己申明的时间继承于Event类 public class PhotosEvent extends Event { //这里原创 2012-12-05 12:15:39 · 937 阅读 · 0 评论 -
Flash中JSON的使用
在AS中使用json其实并不是一个必须或是很好的选择,因为AS对xml的解析已经很不错了,但是为什么可以考虑使用 json呢,有以下几点:json是介于单纯的文本方式(如:firstName=Brett&lastName=McLaughlin& email=brett@newInstance.com)和xml(Brett& lt;/firstName>McLaughlinbre转载 2012-11-20 16:55:13 · 1510 阅读 · 0 评论 -
flash as3.0 正则表达式
正则表达式: 正则表达式最早是由数学家Stephen Kleene在对自然语言的递增研究成果的基础上,于1956提出来的。具有完整语法的正则表达式,主要使用在字符串的格式的匹配方面上,后来也逐渐应用到信息技术领域。不同的编程语言对于正则表达式有细微的不同,ActionScript 3.0是按照ECMAScript第3版语言规范(ECMA-262)中的定义实现正则表达式。熟悉wi转载 2012-09-28 16:02:32 · 5757 阅读 · 0 评论 -
AS3文本输入框限制输入:12个字符或6个中文(中英文夹杂)
这个功能在很多地方都需要用到,会令人头疼的地方就是中英文夹杂的时候无法处理,下面是我自己通过google查询和自己编写的结果: 首先设置maxChars 这个属性,它控制文本框输入的字符长度,在as3中,一个中文和一个字母的长度都是1,但实际上一个中文是2个字节,1个英文是一个字节! 设置restrict = "a-zA-Z\u4e00-\u9fa5",这样是代表只能够转载 2012-09-04 11:11:14 · 4840 阅读 · 0 评论 -
AMF(Action Message Format)
AMF是Adobe独家开发出来的通信协议,它采用二进制压缩,序列化、反序列化、传输数据,从而为Flash 播放器与Flash Remoting网关通信提供了一种轻量级的、高效能的通信方式。如下图所示:AMF(Action Message Format)是一种 binary format的资料型态,透过 AMF overHTTP的方式将flash端资料编码后传回server,server转载 2012-07-03 12:03:47 · 1339 阅读 · 1 评论 -
Flash as 写一个HashMap
package game.utils{ import flash.utils.Dictionary; /** * 类似java中HashMap类的实现 继承于IMap 具体方法说明见IMap中的注释 * */ public class HashMap { /** * 键名数组,存储键名 * */ private var _key原创 2012-05-21 17:52:03 · 750 阅读 · 2 评论 -
JSFL脚本导出Flash中的所有图片
JSFL指Flash JavaScript,是JavaScript脚本文件,是用来扩展Flash IDE的重要工具。作为一个AS3程序员,学会并且熟练使用JSFL非常重要使用JSFL之后你会惊讶的发现,哇,原来可以这么高效率地做Flash开发。 在as3开发过程中,编辑Fla并使用它是一个重要的过程,当一个Fla定下最终版本后。成熟的开发着常常会把最终定下来的版本中的资源备份到SVN原创 2016-05-19 12:10:45 · 3611 阅读 · 0 评论