上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
2011年3月22日

Vector 类和 Array 类

摘要: /*尽可能使用 Vector 类而不是 Array 类。 Flash Player 10 引入了 Vector 类,其读写访问速度比 Array 类快。一个简单的基准就可说明 Vector 类与 Array 类相比的优势所在。以下代码显示 Array 类的基准:*/var coordinates:Array = new Array(); var started:Number = getTimer(); for (var i:int = 0; i< 300000; i++) { coordinates[i] = Math.random()*1024; } trace(getTimer() 阅读全文
posted @ 2011-03-22 14:24 602147629 阅读(363) 评论(0) 推荐(0) 编辑

drawPath()画线路径颜色填充

摘要: /*var commands:Vector.<int > = new Vector.<int > (5,true);commands[0] = GraphicsPathCommand.MOVE_TO;commands[1] = GraphicsPathCommand.LINE_TO;commands[2] = GraphicsPathCommand.LINE_TO;commands[3] = GraphicsPathCommand.LINE_TO;commands[4] = GraphicsPathCommand.LINE_TO;var data:Vector.< 阅读全文
posted @ 2011-03-22 13:25 602147629 阅读(4597) 评论(0) 推荐(0) 编辑

AS3.0包括9个滤镜

摘要: /*AS3.0包括9个滤镜斜角滤镜(BevelFilter 类)模糊滤镜(BlurFilter 类)投影滤镜(DropShadowFilter 类)发光滤镜(GlowFilter 类)渐变斜角滤镜(GradientBevelFilter 类)渐变发光滤镜(GradientGlowFilter 类)颜色矩阵滤镜(ColorMatrixFilter 类)卷积滤镜(ConvolutionFilter 类)置换图滤镜(DisplacementMapFilter 类)前6个为简单滤镜,后3个为复杂滤镜.复杂滤镜只能由actionscript创建*//*库中有个元件链接为kt//1.斜角滤镜(BevelF 阅读全文
posted @ 2011-03-22 11:52 602147629 阅读(4029) 评论(0) 推荐(2) 编辑

让小球沿着我画的线走

摘要: package{ import flash.display.Sprite; public class Ball extends Sprite { private var radius:Number = 5; private var color:Number = 0x3200ff; public function Ball() { init(); } public function init():void { this.graphics.beginFill(color); this.graphics.drawCircle(0, 0, radius); this.graphics.endFill( 阅读全文
posted @ 2011-03-22 11:10 602147629 阅读(294) 评论(0) 推荐(0) 编辑
2011年3月21日

随机颜色画线

摘要: import flash.events.MouseEvent;var darw:Boolean;stage.addEventListener(MouseEvent.MOUSE_DOWN,down);stage.addEventListener(MouseEvent.MOUSE_MOVE,Move);stage.addEventListener(MouseEvent.MOUSE_UP,up);function down(e:MouseEvent){ darw = true; var color:int=Math.random() * 0xffffff + 0xff000000 this.grap 阅读全文
posted @ 2011-03-21 10:15 602147629 阅读(244) 评论(0) 推荐(0) 编辑

一个简单的随机函数工具类

摘要: index.base.func.Random类:代码:public final class Random提供了9种静态方法来获取不同的随机值构造函数:public function Random()如果直接实例化该类,将抛出错误boolean静态属性:public static function get boolean():Boolean随机获取一个布尔值,即可能是true,也可能是falsewave静态属性:public static function get wave():int随机获取一个正负波动值,即可能是1,也可能是-1integer静态方法:public static functi 阅读全文
posted @ 2011-03-21 10:04 602147629 阅读(489) 评论(0) 推荐(0) 编辑
2011年3月20日

加载外部影片A、B

摘要: var loader1:Loader =new Loader();var loader2:Loader =new Loader();var dz1:URLRequest = new URLRequest("a.swf");var dz2:URLRequest = new URLRequest("b.swf");//Abtn,Bbtn为按钮Abtn.addEventListener(MouseEvent.CLICK,cd1);Bbtn.addEventListener(MouseEvent.CLICK,cd2);function cd1(e:MouseEv 阅读全文
posted @ 2011-03-20 18:24 602147629 阅读(281) 评论(0) 推荐(0) 编辑
2011年3月18日

flash开源类库宝典

摘要: 1、as3ebaylib http://code.google.com/p/as3ebaylib/2、as3youtubelib http://code.google.com/p/as3youtubelib/3、as3flickrlib http://code.google.com/p/as3flickrlib/4、Yahoo ASTRA Flash Components http://developer.yahoo.com/flash/astra-flash/5、facebook-as3 http://code.google.com/p/facebook-as3/6、as3awss3lib 阅读全文
posted @ 2011-03-18 18:28 602147629 阅读(586) 评论(0) 推荐(0) 编辑

画扇形

摘要: importflash.display.MovieClip;importflash.display.Sprite;varstag:Sprite=newSprite();addChild(stag);varmoviec:MovieClip=newMovieClip;stag.addChild(moviec);varS_angle:int=60;DrawSector(moviec,200,200,100,S_angle,270,0xffcc00);functionDrawSector(mc:MovieClip,x:Number=200,y:Number=200,r:Number=100,angle 阅读全文
posted @ 2011-03-18 18:12 602147629 阅读(200) 评论(0) 推荐(0) 编辑

【各种公式】

摘要: AS3中常用到的公式基本三角函数的计算:角的正弦值 = 对边 / 斜边角的余弦值 = 邻边 / 斜边角的正切值 = 对边 / 邻边角度制与弧度制的相互转换:弧度 = 角度 * Math.PI / 180角度 = 弧度 * 180 / Math.PI计算两点间距离:dx = x2 – x1;dy = y2 – y1;dist = Math.sqrt(dx*dx + dy*dy);缓动公式:sprite.x += (targetX - sprite.x) * easing;//easing为缓动系数变量sprite.y += (targetY - sprite.y) * easing;弹性公式:v 阅读全文
posted @ 2011-03-18 18:08 602147629 阅读(658) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页