来一发mc深度的排序值设置办法-Flash actionscript
Flash8支持一种新的编码格式(On2的VP6),这种编码格式与Flash7的视频编码格式相比,有了很大的提高。mc影戏标记设置深度值的办法
在程序的历程,我们会常换多个mc深度,让它叠在上边。flash给我供应只要:两个mc深度的交换,却没有设置深度值的办法.
自己计划了一个办法,就是能够设置mc深度的排序值。不外条件就是这些mc已级把深度排序好,放在一个数组里。这个没有甚么成绩。
我们在程序天生的时分,完整能够做到一点。尝尝吧。
Flash:a全屏扫瞄
代码以下:
//影戏标记深度从小到年夜
vararr:Array=;
//setDepth(mc:要指定深度的影戏标记,地位(注:从0入手下手),排序数组)
functionsetDepth(mc:MovieClip,num:Number,arr:Array)
{
//找到设置深度mc的地位
varnumI:Number=0;
for(vari=0;i<arr.length;i++){
if(arr==mc){
numI=i;
break;
}
}
//移位并用mc.swapDepths()换深度
if(numI>num){
for(vari=numI;i>0;i--){
trace("i"+i)
arr.swapDepths(arr)
varmcTem:MovieClip=arr
arr=arr
arr=mcTem
}
}elseif(numI<num){
for(vari=0;i<numI;i++){
arr.swapDepths(arr)
varmcTem:MovieClip=arr
arr=arr
arr=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动画制作软件的界面没有太大的改变,只是在以前的属性面板右侧增加了两个新的选项“参数”和“滤镜”。 alpha通道,图像的一部分可以变成透明,透明度可以从完全不透明到完全不可见。Alpha通道支持没有副作用。 它包含了下列常见的形式之一或者几种的组合:流媒体、声音、Flash、以及Java、Javascript、DHTML等程序设计语言。 FLASH广告的问题主要表现在: flash的优缺点可以如何运用呢? 广告本身无法看到网址链接,不利于网站本身的搜索引擎优化,对增加网站排行的权重没有意义。 所以不要使用不必要的高祯率 - 否则老的、慢的计算机在显示动画时会阻塞。 动画广告相对于传统广告而言,它的优势在于不受时间、地点等条件限制,可以通过动画的形式将那些复杂又抽象的广告内容更加简单化、生动形象化。
页:
[1]