|| NATALY ||
23.06.2005, 17:51
Помогите разобраться, а то уже целый день мучусь.
Есть кнопка. В on(release) записано следующее:
on(release){
for(i=0;i<=3;i++){
if(_root.corridor['cor'+i+'_mc'][_root.BarrierType+'_sh_mc']){ _root.corridor['cor'+i+'_mc'][_root.BarrierType+'_sh_mc'].swapDepths(20);
_root.corridor['cor'+i+'_mc'][_root.BarrierType+'_sh_mc'].removeMovieClip();
if(_root.corridor['cor'+i+'_mc'].mask_mc){
_root.corridor['cor'+i+'_mc'].mask_mc.removeMovieClip();
}//if
}//if
}//for
if(_root.corridor[_root.BarrierType+'_sh_mc']){
_root.corridor[_root.BarrierType+'_sh_mc'].swapDepths(20);
_root.corridor[_root.BarrierType+'_sh_mc'].removeMovieClip();
}
if(_root.steep_mc){
_root.steep_mc.removeMovieClip();
}
_root.key == 0;
_root.c = 0;
_root.PassedCor = 0;
_root.prevCor = -1;
_root.BarrierType = '';
_root.ArrowPlace = -1;
_root.corridor.swapDepths(-100);
_root.gotoAndPlay('start');
}
Иногда, не периодически, без какой либо закономерности (ну или я в упор её не замечаю), все виснет после нажатия на кнопку. В чем может быть проблема? Сама кнопка находится в клипе _root.corridor.cor7_mc. Может быть флеш через раз понимает такие имена типа _root.corridor['cor'+i+'_mc'][_root.BarrierType+'_sh_mc'] ?
Занимаюсь флешом только месяц, маловато опыта. Подскажите ПЛИЗЗЗЗ!
Есть кнопка. В on(release) записано следующее:
on(release){
for(i=0;i<=3;i++){
if(_root.corridor['cor'+i+'_mc'][_root.BarrierType+'_sh_mc']){ _root.corridor['cor'+i+'_mc'][_root.BarrierType+'_sh_mc'].swapDepths(20);
_root.corridor['cor'+i+'_mc'][_root.BarrierType+'_sh_mc'].removeMovieClip();
if(_root.corridor['cor'+i+'_mc'].mask_mc){
_root.corridor['cor'+i+'_mc'].mask_mc.removeMovieClip();
}//if
}//if
}//for
if(_root.corridor[_root.BarrierType+'_sh_mc']){
_root.corridor[_root.BarrierType+'_sh_mc'].swapDepths(20);
_root.corridor[_root.BarrierType+'_sh_mc'].removeMovieClip();
}
if(_root.steep_mc){
_root.steep_mc.removeMovieClip();
}
_root.key == 0;
_root.c = 0;
_root.PassedCor = 0;
_root.prevCor = -1;
_root.BarrierType = '';
_root.ArrowPlace = -1;
_root.corridor.swapDepths(-100);
_root.gotoAndPlay('start');
}
Иногда, не периодически, без какой либо закономерности (ну или я в упор её не замечаю), все виснет после нажатия на кнопку. В чем может быть проблема? Сама кнопка находится в клипе _root.corridor.cor7_mc. Может быть флеш через раз понимает такие имена типа _root.corridor['cor'+i+'_mc'][_root.BarrierType+'_sh_mc'] ?
Занимаюсь флешом только месяц, маловато опыта. Подскажите ПЛИЗЗЗЗ!