|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Macromedia公司已经承诺在Flash8中将有很大的变化,而且它们中的许多都与视频功能有关。
1.Array.sort()和Arrat.sortOn()
如今这两个办法同意你增添参数来制订分外的排序划定规矩,好比升序分列,降序分列,是不是思索巨细写等等。而FlashMX中只可以依照升序分列,而且是依照先年夜写后小写的按次的。
例:- my_array=newArray();
- my_array.push({Name:"jinni",Age:20});
- my_array.push({Name:"Sucy",Age:22});
- my_array.push({Name:"alien",Age:20});
- my_array.push({Name:"jinni_Alien",Age:9});
- for(i=0;i<4;i++)
- for(tempinmy_array[i])
- trace(my_array[i][temp]);
- trace("
- ");
- //以下四种任选其一举行测试
- //一般,只供应一个字段,按升序,先年夜写后小写排序
- my_array.sortOn("Age");
- for(i=0;i<4;i++)
- for(tempinmy_array[i])
- trace(my_array[i][temp]);
- trace("
- ");
- //供应字段列表,先按前一个字段排序,假如第一个字段值不异的项存在
- //依照第二个字段举行子排序,以此类推,划定规矩同前
- my_array.sortOn(["Age","Name"]);
- for(i=0;i<4;i++)
- for(tempinmy_array[i])
- trace(my_array[i][temp]);
- trace("
- ");
- //供应字段和排序划定规矩,排序划定规矩的内容以下:
- //1大概Array.CASEINSENSITIVE疏忽巨细写
- //2大概Array.DESCENDING降序分列
- //4大概Array.UNIQUE假如数组中含有排序字段值不异的项,
- //则该办法前往0,且不改动原数组
- //8大概Array.RETURNINDEXEDARRAY不改动原数组,而前往变动后的数组
- //16大概Array.NUMERIC依照数字巨细,换句话说,2不会排在1X的前面
- //能够同时利用多种划定规矩,能够用|毗连多个划定规矩,比方sortOn("name",1|2)
- //也能够写他们的和,好比想同时利用划定规矩2,16,能够写sortOn("age",18)
- my_array.sortOn("Name",3);
- for(i=0;i<4;i++)
- for(tempinmy_array[i])
- trace(my_array[i][temp]);
- trace("
- ");
- //供应字段列表和排序划定规矩,就是第二类和第三类的综合
- myArray.sortOn(["Age","Name"],16);
- for(i=0;i<4;i++)
- for(tempinmy_array[i])
- trace(my_array[i][temp]);
- trace("
- ");
-
复制代码 2.onMouseWheel
对Mouse()工具增添了onMouseWheel事务,用来监测鼠标滑轮事务,必要放到侦听器中利用。
这个事务的处置函数能够有两个可选参数:
a)delta:
表征鼠标滑轮转动的偏向及速率,负数为向上转动,正数为向下,取值局限-3,-2,-1,1,2,3,delta的相对值越年夜,申明转动的幅度越年夜。
b)scrollTarget:
假如利用scrollTarget,则设delta为null。
这个参数我还没有弄分明,从匡助来看仿佛是当鼠标滑轮转动时,在鼠标地点地位处于最上方的影戏剪辑实例。
例:- myListener=newObject();
- myListener.onMouseWheel=function(delta)
- {
- trace("MouseWheelTest!
- Scroll:"+delta);
- }
- Mouse.addListener(myListener);
复制代码 注重,在测试前先用鼠标点击一下动画,确保动画能够吸收键盘和鼠标的事务。
3.MoiveClip.getSWFVersion()
前往公布MoiveClip的SWF动画的扫瞄器的版本号,一个整数。假如MovieClip是一个JPG文件,或产生毛病,没法取得版本号,则前往-1。
例:- trace(_root.getSWFVersion());
复制代码 前往值7。
4.MovieClip.getNextHighestDepth()
这个办法可让你取得MovieClip外部的一个可用dep
用于设计和编辑Flash文档。1996年11月,美国Macromedia公司收购了FutureWave,并将其改名为Flash。后又被Adobe公司收购。 |
|