自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 文本输入框限制输入:12个字符或6个中文(中英文夹杂)

转自:http://cloud21.iteye.com/blog/745749这个功能在很多地方都需要用到,会令人头疼的地方就是中英文夹杂的时候无法处理,下面是我自己通过google查询和自己编写的结果:首先设置maxChars 这个属性,它控制文本框输入的字符长度,在as3中,一个中文和一个字母的长度都是1,但实际上一个中文是2个字节,1个英文是一个字节!设置rest

2013-09-13 11:41:31 1589

转载 Loader ,URLLoader ,URLStream的使用区别

本文转自:转载自FLEX开发乐园 http://www.flexswf.com(1)  Loader       Loader 类可用于加载 SWF 文件或图像(JPG、PNG 或 GIF)文件。 使用 load() 方法来启动加载。 被加载的显示对象将作为 Loader 对象的子级添加。           (2) URLLoader            URLLo

2013-04-01 22:20:49 563

转载 as3效率

来自:http://www.comedreams.com/index.php/archives/147991、改进算法无论对于那一种程序,好的算法总是非常重要的,而且能够极大地提高程序性能,所以任何性能的优化第一步就是从算法或者说程序逻辑的优化开始,检查自己的程序是否有多余的运算,是否在没有必要的时候做了无用功,往往从这些方面就能找到那些导致性能低下的地方。2、优化细节代码

2013-01-11 11:13:46 495

原创 BitmapData.draw

public function draw(containerisplayObjectContainer,targetisplayObject,w:Number=150,h:Number=200):BitmapData{ var rect:Rectangle = target.getBounds(target); var scale:Number = getScale(w,h); var v

2012-09-23 16:59:38 338

转载 flash player 10.1最小化启动睡眠的解决方案

从Flash Player10.1开始,最小化Flash Player时会启动一个休眠模式(sleep mode),这时不论你的应用设定帧率是多少,在休眠模式都会变为4帧(250ms),这是Flash Player10.1的一个内部机制,这个机制可能严重影响Flash Web Game等需要在此模式下仍然继续渲染的项目运行。下面这个方法可以阻止这个休眠模式,在你的程序init()时执行一次

2012-09-23 16:21:25 738

转载 AS3显示打字效果的同时保持HTML格式信息(颜色、字体等)

在NPC对话和指引等场合需要打字效果,但是又要保持HTML格式信息,一个字一个字打出来,颜色和字体等等也要显示。/** * 显示打字效果 * @param target * @param htmlText * @param onComplete * @return 定时器ID * */ function showType(target:TextFie

2012-09-23 16:00:10 561

转载 位运算

按位操作是对二进制的操作,按位操作一般用在标志位、快速运算等场合按位操作符列表 &bitwise AND将 expression1 和 expression2 转换为 32 位无符号整数,并对整数参数的每一位执行布尔 AND 运算。 bitwise left shift将 expression1

2012-09-05 01:24:03 305

原创 graphics怎么画一个中间透明的遮罩

//从beginFill开始填充颜色,封闭路径内 不填充 所以得到一个中间镂空的遮罩层 graphics.clear();    graphics.lineStyle(0); graphics.beginFill(0x000000,0.4);//背景颜色和透明度  graphics.drawRect(0,0,stage.stageWidth,stage.stageHeight)

2012-09-05 01:20:18 2398

原创 正则表达式

txt.restrict = " A-Za-z0-9\u4e00-\u9fa5\,\!\。\,\.\!";//只允许输入字母,数字和汉字 逗号句号感叹号检测:private function txtHandle(e:TextEvent):void{IME.enabled = true;var str:String =txt.text;var length:uint =str.l

2012-09-04 11:25:37 303

转载 位图缓存 何时使用和何时不使用

何时使用位图缓存在以下典型情况下,启用位图缓存可能会带来明显的好处。■ 复杂的背景图像:应用程序包含由矢量数据组成的细节丰富且背景复杂的图像(可能是应用了跟踪位图命令的图像,也可能是在 Adobe Illustrator® 中创建的图片)。您可能会在背景上设计动画人物,这会降低动画的速度,因为背景需要持续地重新生成矢量数据。要提高性能,可以将背景显示对象的

2012-05-18 09:45:13 1020

转载 TCP/IP协议与UDP协议的区别

转自:http://blog.sina.com.cn/s/blog_5e3ab00c0100m1fv.html           TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,只简单的描述下这三次对话的简单过程:

2012-05-10 12:12:10 646

转载 AS3中Socket与XMLSocket问题总结

XMLSocket使用目的:XML通信连接与操作。说明:XMLSocket类可实现用户端与服务器端的连接,这使得指定Flash Player的计算机可以与特定的IP地址或网段名称服务器计算机进行通信。XMLSocket类对象对于要求实时通信的用户/服务器应用程序非常有用,如实时聊天系统,XMLSocket类对象,服务器必须执行可识别XMLSocket类使用的协议程序,XML消息通过TC

2012-05-10 12:07:07 1297

转载 AS3的dynamic类

dynamic class Person{ public var firstName:String = "Joe"; public var lastName:String = "Doe";}我们可以创建Person的实例,动态的增加属性,还可以覆盖其原有的方法,比如覆盖toString()方法:var p:Person = new Person();p.age = 25;

2012-05-07 20:36:00 462

转载 as3 常用类

QueueLoaderQueueLoader是一个顺序载入资源并监控的as类库。还能加载图片,SWF,MP3,XML……QueueLoader是为as3设计的,并且开源了。URL-Prioritization ClassUrl prioritization class它支持Loader,URLLoader以及Sound对象(也许有一天能支持NetStream对象)。它允许你设置

2012-05-07 14:57:25 734

转载 FLASH内存优化13条

1. 使用合适的显示对象,对于非交互的简单形状用Shape对象,对于不需要时间轴的交互式对象用Sprite,对于使用时间轴的动画用MovieClip,他们的内存使用量分别是236,412,440,可见shape很省内存2. Number原始存储内存占8个字节,int,uint,Boolean,String均占4个字节, 关于赋值后作占内存,取决值赋的值3. 对象的重复利用, 在FO

2012-05-07 14:45:04 403

转载 AS3.0常用第三方类库:TweenMax

转自:http://blog.csdn.net/liminxin272/article/details/6695051 TweenMax可能是很多人都用的,包括我···但是最近发现大量的运用就总会产生这样或那样的"怪事",有时用代码来做缓动有时又用TweenMax造成了代码的 混乱,而且除了单调的TweenMax.to()等几个函数外,貌似还有很多这样那样fun stuffs。

2012-05-07 14:43:50 535

转载 AS3 Socket 基础知识(很全面)

转自:http://blog.csdn.net/liminxin272/article/details/7021127在讲AS3 Socket之前我们先来搞清几个概念,这有助于我们更加了解网络通信!1、网络中进程之间如何通信?首要解决的问题是如何唯一标识一个进程,否则通信无从谈起!在本地可以通过进程PID来唯一标识一个进程,但是在网络中这是行不通的。其实TCP/IP协议族已

2012-05-07 14:41:01 564

转载 AMF3+JAVA的调用范例

amf是Adobe独家开发的数据封装格式,Flash可以直接访问,由于它是基于二进制的数据传输,所以相对于xml SOAP、json、webService等基于字符串的数据格式,有数据体积小和效率高的特点。    amf目前有AMF0和AMF3两种格式,flash8以前版本只支持AMF0,flash9支持两种格式。AMF3比AMF0效率更高。调试环境:1、JDK 1.52、

2012-04-24 10:59:09 501

原创 图像变灰滤镜

var color:ColorTransform=new ColorTransform(0,0,0,1,200,200,200,0);mc.transform.colorTransform = color

2012-04-24 09:40:48 536

原创 保留2位小数

(Math.round(x*100)/100);x.toFixed(2);

2012-04-23 16:17:31 278

转载 解决AS3 Socket编程中最令人头疼的问题

什么是最令人头疼的问题?也许大家会异口同声的说:“安全问题”,不错,不仅仅是AS3 的Socket,整个AS3语言中最令人头疼的问题也无非就是安全问题了。很 多同行的兄弟在郁闷的时候就会骂Adobe。但是,骂归骂,问题终归是要解决的,Adobe做这样的限制肯定是有他的用意的,大家都知道,swf文件是很 容易被反编的,那么也就是说你的swf文件内部与服务器通信的方式及路径是很容易被别人发现的

2012-04-23 16:12:42 1221

转载 AS3中释放优化的几条常识

原文地址:http://as3.aa-a.net/as3-release-optimization-common-sense.htmlas3中垃圾和堆弃物如不及时清理,会造成进程的速度方面授予限制,下面讲几点关于释放优化的几条内容。 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉; 父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会

2012-03-09 15:06:58 226

转载 AS3常用公式

基本三角函数的计算:角的正弦值 = 对边 / 斜边角的余弦值 = 邻边 / 斜边角的正切值 = 对边 / 邻边角度制与弧度制的相互转换:弧度 = 角度 * Math.PI / 180角度 = 弧度 * 180 / Math.PI计算两点间距离:dx = x2 – x1;dy = y2 – y1;dist = Math.sqrt(dx*dx + dy*dy

2012-03-07 17:18:52 434

转载 CrossDomain.xml的作用及其简单用法

一、概述位于www.mzwu.com域中的SWF文件要访问www.163.com的文件时,SWF首先会检查163服务器目录下是否有crossdomain.xml文件,如果没有,则访问不成功;若crossdomain.xml文件存在,且里边设置了允许www.mzwu.com域访问,那么通信正常。所以要使Flash可以跨域传输数据,其关键就是crossdomain.xml。二、crossdom

2012-02-27 23:08:59 388

转载 AsWing组件介绍

组件知识点:1.       JPanel:JPanel是AsWing 中最常用的容器组件,它是Container的直接子类,通常作为透明或非透明容器用(setOpaque 方法可以设置它的透明属性)。2.       JWindow:JWindow 是AsWing 中常用的窗口组件,它是JPopup 的子类,可以做弹出窗口用,对于单窗口程序,它也可以作为根组件使用

2011-12-22 19:47:52 700

转载 AS3与JS通信

一直没去深入研究下AS3与JS的交互开发也就是SWF在html中的通信,最近出于项目要求被迫投入了,也在这里做个汇总一:HTML中最快速的传值方式在HTML中插SWF时,可以跟个参数,比如:files/home.swf?id="21"在AS3里可以这样去接收AS3代码var id:String=stage.loaderInfo.parameters["id"];

2011-12-16 16:42:37 1144 1

转载 弹性“跑道“模型

Flash是如何执行你写的代码的?估计很多人跟我一样好奇,可惜Adobe没有官方的文档来回答这个问题。这样就有好多人通过自己的实验来试图探索其中的奥秘,其中Sean Christmann的这篇文档我觉得是看起来比较给力的。原文:http://www.craftymind.com/2008/04/18/updated-elastic-racetrack-for-flash-9-and-avm2/

2011-12-02 13:09:16 1064

转载 Flash火焰效果讲解-BitmapData应用

[转载]Flash火焰效果讲解-BitmapData应用文章来源于:Ryan Liu今天在网上看到这个有关BitmapData的讲解,里面说得很详细。我也着实学习了一回。作者Blog文章:http://www.ryan-liu.com/blog/?p=705演示D

2011-10-11 12:01:10 407

转载 摆动算法

package com.klstudio.algorithms { import flash.events.Event; import flash.display.MovieClip; import flash.display.S

2011-10-11 11:57:14 480

转载 弹簧算法

package com.klstudio.algorithms { import flash.events.MouseEvent; import flash.events.Event; import flash.display.Movie

2011-10-11 11:54:50 1959

转载 AS3 event flow 事件冒泡机制

=思路大纲=ActionScript 2的问题 AS3解决问题 结合问题,说明“冒泡” 冒泡的问题所在以及解决方法 1 - ActionScript 2的问题 stage里有一个mc,mc里有一个btn点选mc实现拖动mc,鼠标松开停止拖动点选mc

2011-10-11 11:34:03 882

转载 as3(ActionScript3)关于对象(Object)的赋值与引用的一些整理

as3 的值和引用在此整理一下:as3 的值和引用这两者比较有关系的是“赋值”和“函数传参”两个行为,期间又需要分“基元类型”和“对象”来讨论。我们知道Flash as语言中所有的数据类型都继承自Object,包括基元数据类型,但是在值和引用操作时它们的确需要区别对待。我们将基元

2011-10-11 11:16:26 1995

转载 AS3位移与位计算性能优化比较

左位移几就相当于乘以2的几次方( Left bit shifting to multiply by any power of two )//将一个值向左侧移动一位与这个值乘以 2 等效 。浮点数通过舍去小数点后面的所有位来转换为整数。大约快了300%x = x * 2

2011-10-11 11:00:11 455

转载 AS3中释放优化的几条常识

as3中垃圾和堆弃物如不及时清理,会造成进程的速度方面授予限制,下面讲几点关于释放优化的几条内容。 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉; 父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象

2011-10-11 10:55:06 316

转载 AMF3+JAVA的调用范例

amf是Adobe独家开发的数据封装格式,Flash可以直接访问,由于它是基于二进制的数据传输,所以相对于xml SOAP、json、webService等基于字符串的数据格式,有数据体积小和效率高的特点。    amf目前有AMF0和AMF3两种格式,flash8以前版本只

2011-10-11 10:43:47 399 1

转载 AS3中public internal private protected的区别

protectedJava與AS3中的一點不同。AS3中的protected修飾類型,於java中略有不同。Java中使用protected修飾的类、类属变量及方法,包内的任何类,及包外的那些继承了此类的子类都可以访问;但是AS3中的protected,將會使你的類變

2011-10-10 11:14:58 2136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除