flash 3.0影片剪辑分层问题
先介绍原理:用getChildIndex(mc_1))先输出影片剪辑的层数,再用(setChildIndex(mc_1,n))在设置它层数; 下面是比较详细的例子: 首先要输出影片剪辑的层数: trace(getChildIndex(mc_1)); trace(getChildIndex(mc_2)); trace(getChildIndex(mc_3)); 初始影片剪辑的层数: ? var max:int; ? var min:int; ? var cengshu:Array= new Array(); function addlistener():void ? for(var i=1;i<4;i++) ? ? ? { ? ? ? cengshu.push(getChildIndex(this["mc_"+(i)])); ? ? ? this["mc_"+(i)].m_flag = i; ? ? ? } ? cengshusort(Array.NUMERIC); } 需要用到影片剪辑的时候: setChildIndex(this["mc_"+(e.currentTarget.m_flag)],max); 以上都是小生平时用过的,有什么不对的地方,请多多指教!! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |