AS3
文章平均质量分 64
eric88
这个作者很懒,什么都没留下…
展开
-
AS3 正则表达式应用 格式检查与限制输入内容
限制输入内容 (一)、my_txt.restrict = "A-Z 0-9"; 仅允许在文本字段中输入大写字符、空格和数字 (二)、my_txt.restrict = "^a-z"; 包含除小写字母之外的所有字符,如果此时输入大写字母,则会自动被转为大写字母 (三)、my_txt.restrict=String转载 2013-10-07 17:09:49 · 1221 阅读 · 1 评论 -
AS3.0 数学函数Math的用法
Math.abs()//计算绝对值Math.acos()//计算反余弦值Math.asin()//计算正切值Math.atan()//计算反正切值Math.atan2()//计算从x坐标轴到点的角度Math.ceil()//将数字向上舍入为最接近的整数Math.cos()//计算余弦值Math.exp()//计算指数值Math.floor()//将数字向下舍入为最接转载 2013-11-29 22:16:23 · 7491 阅读 · 0 评论 -
fftw 的安装和使用
固定链接安装:ubuntu使用新立得安装 fftw3 fftw3-dev fftw3-doc, 非常顺利。下面的是如何使用的一个例子/****************************** filename: test_fftw.cpp* author : Tiao Lu* Company : School of Mathematical Sc转载 2013-12-01 14:07:26 · 6842 阅读 · 0 评论 -
AS3.0 运算符
1、算术运算符:- 取负 -expression+ 加 expression1 + expression2- 减 expression1 – expression2* 乘 expression1 * expression2/ 除 expression1 / expression2% 求余 expression1 % expression2 12 %转载 2013-11-30 12:58:17 · 1771 阅读 · 0 评论 -
有用的34个As3框架
在开发的过程中如果使用API可以节省很多时间。而且幸运的是Flash Platform Community一直乐意来共享这些资源。这34个AS3 API将被使用在Flex,Flash和AIR开发中。希望这些API包括我之前发布的API版本能帮助你和你的团队来节省时间。ArcGIS API for FlexArcGIS API for Flex是允许用基于ArcGIS Server开发RI转载 2013-12-03 15:58:53 · 873 阅读 · 0 评论 -
AS3 最好的展示MouseEvent.ROLL_OVER and MouseEvent.MOUSE_OVER 的区别
Difference between MouseEvent.ROLL_OVER and MouseEvent.MOUSE_OVER in AS3http://www.zedia.net/2008/difference-between-mouseeventroll_over-and-mouseeventmouse_over-in-as3/转载 2013-12-06 12:06:09 · 1036 阅读 · 0 评论 -
AS3 Vector
Vector是一种特殊的数组首先,Vector的定义和C语言中“数组”更为接近,即数组的每一个元素都有相同的数据类型。(这就意味着对Vector中元素的访问要经过类型检查)其次,Vector是一种密集数组,即每一个索引中必须包含一个值。(可以是null)最后,Vector可以随时指定为固定长度的数组。由于这些特殊性,Vector便拥有以下几点优势:性能:使用 Vector转载 2013-12-16 22:30:38 · 835 阅读 · 0 评论 -
从头开始构建一个web即时通讯系统 - 客户端 - flash socket
flash中的socket socket的构造实例化一个socket对象,只需要一行代码:static var socket = new flash.net.Socket(); 主动方法和被动方法而剩下的工作便是把这个对象包装成合适接口供javascript调用了。这时候主要有两类方法,一类是主动性方法,由客户端直接发起的便是主动方法,比如c转载 2013-12-16 22:25:19 · 515 阅读 · 0 评论 -
AS3 对JSON的读取和发送
JSON(JavaScript Object Notation),是一种轻量级的数据交换格式,易于解析和生成,也易于阅读和编写。ajax的模式和构架被大量网站应用,JSON作为数据传输会是个首选。虽然AS3对XML的解析已经很好了,但XML作为数据传输数据量大,服务器负担会过重。JSON本身的结构就简单易于理解,它的特点就是数据量小,数据的结构清晰。下面说下as3对JSON的获取和转载 2013-12-16 22:30:11 · 1531 阅读 · 0 评论 -
AS3彩色进度条
package lib{import flash.display.Graphics;import flash.display.Shape;import flash.display.Sprite;import flash.display.GradientType;import flash.display.SpreadMethod;import flash.display.原创 2013-12-16 22:40:31 · 641 阅读 · 0 评论 -
AS3.0 ByteArray详解
objectEncoding: 设置ByteArray读写Object是编码格式, 仅对writeObject,readObject这两个方法有用.endian:指示多字节数字的最高有效字节位于字节序列的最前面。 一般不用设置, 默认是Endian.BIG_ENDIAN. bytesAvailable, length, position这3个属性是相关的.positio转载 2013-12-21 15:13:39 · 12747 阅读 · 0 评论 -
AS3数字的近似
http://hi.baidu.com/cjmxp/blog/item/1a39d654fd2c765ed10906e7.html用Math.round()可以4舍5入对数字取整。Math.floor()和Math.ceil()是对一个数向上或向下取整。自定义用NumberUtilities.round()的方法将一个数取整或取倍数。 有许多的原因对数字取整。例如,当展示一个计算转载 2013-11-29 22:09:49 · 826 阅读 · 0 评论 -
一种简单,快速,精准的sin/cos函数模拟,及as3实现
[译]一种简单,快速,精准的sin/cos函数模拟,及as3实现 看过第一篇的文章后,大呼过瘾!原文作者的思路非常简捷,有趣,偶英语比较差,欢迎指正,废话不多说看文章原文出处:http://www.devmaster.net/forums/showthread.php?t=5784http://lab.polygonal.de/2007/07/18/fast-and-accur转载 2013-11-29 22:04:54 · 1528 阅读 · 0 评论 -
AS3文本框的四个基本事件
文本框的四个基本事件是 FocusEvent.FOCUS_IN(收到焦点) FocusEvent.FOCUS_OUT(失去焦点) Event.CHANGE(文本发生变化) TextEvent.TEXT_INPUT(有文字将会输入) 其中两个焦点事件和CHANGE事件都是发生在目标和冒泡阶段,而TEXT_INPUT事件是发生在捕获和目标阶段。 利用TEXT_INPUT转载 2013-10-14 15:47:50 · 6430 阅读 · 0 评论 -
AS3禁用在TextField中按回车换行
textfield的multiline为true时开启了enter回车换行功能,如果想禁用回车的换行功能,将multiline设置为false,wordWrap设置为true,就可以了。原创 2013-10-14 16:49:54 · 2830 阅读 · 0 评论 -
AS3 TextField设置焦点终结方法
首先监听Event.ADDED_TO_STAGEprivate var txtf:TextField = new TextField();addEventListener(Event.ADDED_TO_STAGE, setFoucs);private function setFoucs(e:Event):void {this.stage.focus = txtf;}原创 2013-10-14 17:57:39 · 4532 阅读 · 0 评论 -
AS3 Embed资源错误Unable to transcode asset处理
1、[Embed(source="../images/bg.png")]2、public var Background : Class; 第一句编译报错,解决方法:在路径最前面加上一个"/"即可[Embed(source="/../images/bg.png")]原创 2013-10-17 23:51:29 · 897 阅读 · 0 评论 -
Math.random()
Math.random()该Javascript示例解释:这个示例用到了Math.random(),这个函数返回值是一个大于等于0,且小于1的随机数Random函数在flash里是非常有用的,可以生成基本的随机数,创建随机的移动,以及随机的颜色和其他更多的作用。在下面这个例子中当你每次按下按钮就会显示一个从-100到100的随机数,这个教程将解释如何做出这个例子以及如何利用Rand转载 2013-11-24 22:21:20 · 2672 阅读 · 0 评论 -
AS3中与声音控制
AS3中与声音控制有关的类有以下几个: 类说明1SoundSound类允许您在应用程序中使用声音。2SoundChannelSoundChannel类控制应用程序中的声音。3SoundMixerSoundMixer转载 2013-11-24 22:22:17 · 1866 阅读 · 0 评论 -
SoundMixer.computeSpectrum() 方法
SoundMixer.computeSpectrum() 方法来构建简单的声音可视化程序(即波形图)AS3.0构建简单的声音可视化程序(波型图):使用 SoundMixer.computeSpectrum() 方法来显示声音波形图:import flash.display.Graphics; import flash.events.Event; im转载 2013-11-24 22:25:26 · 2899 阅读 · 0 评论 -
备份一下FFT帖子
思路是这样的:1. 每个人的发音的频谱不同,和标准发音(老师的发音)有一个相对固定的频率偏移量,如果学生的发音经过FFT变换以后的频谱和老师标准发音的频谱的偏移,大部分重合的话,那么两者相似度就很高,你就可以认为学生的发音对了。2. 在这个基础上,还要考虑到,每个人的语速是不一样的,比如老师的标准发音是5秒中,学生的6秒钟,那么你可以将信号分成比如5等份,即老师的1秒钟对应学生的1.2转载 2013-11-24 16:30:02 · 717 阅读 · 0 评论 -
使用Flash as3实现音频波形与条形EQ显示的方法
FFTMode代表是否进行离散形式的快速傅立叶变换.stretchFactor参数有2个,为0时,采样率为44.1Khz,为1时采样率22.05Khz,为2时,11.025Khz.因此一般我们使用参数0,也就是44.1Khz下面再来看傅立叶变化,首先撇开原理不谈.实验证明,进行变换之后的数据试用于画条形和环形图,变换之前的数据适合作波形图.why?波形图是函数随着自转载 2013-11-24 22:26:47 · 1472 阅读 · 0 评论 -
浮点数比较大小
在数学运算当中经常会涉及到判断两个数是否相等的情况 对于整数很好处理 A==B这样的一个语句就可以解决全部的问题 但是对于浮点数是不同的 首先,浮点数在计算机当中的二进制表达方式就决定了大多数浮点数都是无法精确的表达的 现在的计算机大部分都是数字计算机,不是模拟机,数字机的离散化的数据表示方法自然无法精确表达大部分的数据量的。 其次计算机浮点数的精度在单精度float类转载 2013-11-24 22:28:49 · 728 阅读 · 0 评论 -
AS3 一个loader加载多张图片
var i:int = 0;var picAry:Array = ["1.jpg","2.jpg","3.jpg","4.jpg"];var emb:Loader;var loader:Loader = new Loader ;loader.load(new URLRequest("1.jpg"));loader.contentLoaderInfo.addEventListe转载 2014-01-23 18:22:30 · 2972 阅读 · 0 评论