命运践踏win

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年11月3日

摘要: 缓动公式:sprite.x += (targetX - sprite.x) * easing;//easing为缓动系数变量sprite.y += (targetY - sprite.y) * easing;弹性公式:vx += (targetX - sprite.x) * spring;//spring为弹性系数vy += (targetY - sprite.y) * spring;sprite.x += (vx *= friction);//friction为摩擦力sprite.y += (vy *= friction);偏移弹性公式:var dx:Number = sprite.x - 阅读全文
posted @ 2012-11-03 23:26 命运践踏win 阅读(119) 评论(0) 推荐(0) 编辑

2012年11月2日

摘要: 事件流机制分3个阶段:1、捕获阶段:当发出一个事件对象以后,flash player会从根容器也就是舞台开始,逐层向下寻找,直到找到最内层的目标对象(target)为止。因此从舞台目标对象一直到目标对象的所有父容器都属于捕获阶段。2、目标阶段:当找到最内层目标对象的时候,就属于目标阶段。3、冒泡阶段:从最内层目标对象开始,逐层向上寻找直到找到舞台根容器为止,这个过程就是冒泡阶段。 两个属性target和currentTarget,target是事件的派发者,currentTarget是正在检测的对象,当开始了事件流,事件的currentTarget属性处于不断变化中.PS:注册事件时捕获阶段. 阅读全文
posted @ 2012-11-02 21:28 命运践踏win 阅读(124) 评论(0) 推荐(0) 编辑

摘要: var nowdate:Date = new Date(); //创建新的日期对象,用来获取现在的时间 var year:Number = nowdate.getFullYear(); //获取当前的年份 var month:Number = nowdate.getMonth()+1; //获取当前的月份,因为数组从0开始用0-11表示1-12月,所以要加1 var date:Number = nowdate.getDate(); //获取当前日期 var day:Number = nowdate.getDay(); //获取当年的星期 var hour:Number = nowdate.g. 阅读全文
posted @ 2012-11-02 21:10 命运践踏win 阅读(95) 评论(0) 推荐(0) 编辑

摘要: /打开连接var nc:NetConnection = new NetConnection();nc.connect (null);//提取 flv视频var ns:NetStream = new NetStream(nc);ns.play ("laislabonita.flv");//显示 flv视频var vid:Video = new Video();vid.attachNetStream (ns);addChild (vid);//处理错误ns.addEventListener (AsyncErrorEvent.ASYNC_ERROR, asyncErrorHand 阅读全文
posted @ 2012-11-02 21:02 命运践踏win 阅读(185) 评论(0) 推荐(0) 编辑

2012年10月31日

摘要: var loader:Loader=new Loader();var index:int=1;//图片起始序号var maxIndex:int=5;//图片最终序号var str:String=index.toString()+".jpg";//第一张图片的路径var arr:Array=[];//装图片的数组repeadLoad();//调用函数function repeadLoad():void{ loader.load(new URLRequest(str));//加载 loader.contentLoaderInfo.addEventListener(Event.C 阅读全文
posted @ 2012-10-31 21:19 命运践踏win 阅读(169) 评论(0) 推荐(0) 编辑

摘要: Flash类"Tween"类,利用它可以使得很多MC运动效果变得简单.它的使用方法如下:someTweenID = new mx.transitions.Tween(object, property, function, begin, end, duration, useSeconds)参数:object:一个您想要增加Tween动作的MC的实例名.property:该MC的一个属性,即为将要添加Tween动作的属性.function:easing类的一个方法(下面会提到).begin:属性开始时的数值.end:属性结束时的数值.duration:动作持续的帧数/时间.us 阅读全文
posted @ 2012-10-31 21:11 命运践踏win 阅读(188) 评论(0) 推荐(0) 编辑

2012年10月30日

摘要: ……利用button组件和RadioButton组件做一个卷子:package { import flash.display.MovieClip; import fl.controls.*; import flash.net.URLLoader; import flash.net.URLRequest; import flash.events.Event; import flash.text.TextFormat; import flash.events.MouseEvent; import flash.text.TextField; ... 阅读全文
posted @ 2012-10-30 21:19 命运践踏win 阅读(235) 评论(0) 推荐(0) 编辑

摘要: TileList 组件由一个列表组成,其中的行和列由数据提供程序提供的数据填充。项目是指在 TileList 中的单元格中存储的数据单元。项目源自数据提供程序,通常有一个label属性和一个source属性。label属性标识要在单元格中显示的内容,而source则为它提供值。相册代码:package { import flash.display.MovieClip; import fl.controls.*; import fl.data.DataProvider;// import fl.controls.List;//import fl.data.Dat... 阅读全文
posted @ 2012-10-30 21:13 命运践踏win 阅读(248) 评论(0) 推荐(0) 编辑

2012年10月29日

摘要: 在DisplayObject类里有hitTestObject()方法和hitTestPoint () 方法 。hitTestObject()方法是计算显示对象,以确定它是否与 obj 显示对象重叠或相交,它里面就一个参数(要测试的显示对象)。例:A.hitTextObject(B) = boolean;如果A、B相交,boolean = true;否,则为false;hitTestPoint方法是计算显示对象,以确定它是否与 x 和 y 参数指定的点重叠或相交, x 和 y 参数指定舞台的坐标空间中的点,而不是包含显示对象的显示对象容器中的点(除非显示对象容器是舞台), 它里面有3个参数(要测 阅读全文
posted @ 2012-10-29 21:13 命运践踏win 阅读(182) 评论(0) 推荐(0) 编辑

摘要: 利用组件做的音乐播放器:(文件里有swf文件…不过歌曲需要匹配……)import flash.media.Sound;import flash.net.URLRequest;import flash.events.*;import flash.events.MouseEvent;import flash.media.SoundChannel;import fl.controls.*;import flash.media.SoundTransform;import fl.events.SliderEvent;import fl.data.*;import fl.events.*;import f 阅读全文
posted @ 2012-10-29 21:07 命运践踏win 阅读(161) 评论(0) 推荐(0) 编辑