|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Flash8支持一种新的编码格式(On2的VP6),这种编码格式与Flash7的视频编码格式相比,有了很大的提高。
mc影戏标记设置深度值的办法
在程序的历程,我们会常换多个mc深度,让它叠在上边。flash给我供应只要:两个mc深度的交换,却没有设置深度值的办法.
自己计划了一个办法,就是能够设置mc深度的排序值。不外条件就是这些mc已级把深度排序好,放在一个数组里。这个没有甚么成绩。
我们在程序天生的时分,完整能够做到一点。尝尝吧。
Flash:a全屏扫瞄
代码以下:
//影戏标记深度从小到年夜
vararr:Array=[mc4,mc3,mc2,mc1];
//setDepth(mc:要指定深度的影戏标记,地位(注:从0入手下手),排序数组)
functionsetDepth(mc:MovieClip,num:Number,arr:Array)
{
//找到设置深度mc的地位
varnumI:Number=0;
for(vari=0;i<arr.length;i++){
if(arr[i]==mc){
numI=i;
break;
}
}
//移位并用mc.swapDepths()换深度
if(numI>num){
for(vari=numI;i>0;i--){
trace("i"+i)
arr[i].swapDepths(arr[i-1])
varmcTem:MovieClip=arr[i]
arr[i]=arr[i-1]
arr[i-1]=mcTem
}
}elseif(numI<num){
for(vari=0;i<numI;i++){
arr[i].swapDepths(arr[i+1])
varmcTem:MovieClip=arr[i]
arr[i]=arr[i+1]
arr[i+1]=mcTem
}
}
}
//smallerbird2008-5-9
//flash原创代码尽在www.webjx.com
bt1.onRelease=function()
{
trace(_root.arr)
setDepth(_root.mc1,0,_root.arr);
trace(_root.arr)
};
bt2.onRelease=function()
{
setDepth(_root.mc2,0,_root.arr);
};
bt3.onRelease=function()
{
setDepth(_root.mc3,0,_root.arr);
};
bt4.onRelease=function()
{
setDepth(_root.mc4,0,_root.arr);
};
flash动画制作软件的界面没有太大的改变,只是在以前的属性面板右侧增加了两个新的选项“参数”和“滤镜”。 |
|