| AlexCooper |
12.01.2009 21:11 |
Выход?
Код AS1/AS2:
function change_urovenj(){
bx=_root.b0._x;
by=_root.b0._y;
bw=_root.b0._width;
bh=_root.b0._height;
bd=_root.b0.getDepth();
for(var c=0;c<4;c++)
{
//_root[mcs_[c]]._alpha=50+10*(c+1); // прозрачность
_root['b'+c].duplicateMovieClip('b1'+c, (_root['b'+(c+1)].getDepth()+100));
_root['b'+c].removeMovieClip();
_root['b1'+c].duplicateMovieClip('b'+c, (_root['b1'+c].getDepth()-100));
_root['b1'+c].removeMovieClip();
_root['b'+c]._x=_root['b'+(c+1)]._x; // x координата
_root['b'+c]._y=_root['b'+(c+1)]._y; // y координата
_root['b'+c]._width=_root['b'+(c+1)]._width; // широта
_root['b'+c]._height=_root['b'+(c+1)]._height; // высота
}
c=4;
_root['b'+c].duplicateMovieClip('b1'+c, _root['b'+(c+1)].getDepth()+100);
_root['b'+c].removeMovieClip();
_root['b1'+c].duplicateMovieClip('b'+c, _root['b'+c].getDepth()-100);
_root['b1'+c].removeMovieClip();
_root.b4._x=bx;
_root.b4._y=by;
_root.b4._width=bw;
_root.b4._height=bh;
_root.b4.swapDepths(bd);
updateAfterEvent();
}
если б, но твои кнопки не потдаються ничему, ни дубликации, ни ремуву.
Добавлено через 9 минут
Так вот, выделяем по однок кнопке, нажимаем F8, тоесть содаём MovieCLip (а в нём кнопка), метим этот мувик как b0,b1...b4 вешаем на мувики свойства он релейс используем этот код
Код AS1/AS2:
function change_urovenj(){
bx=_root.b0._x;
by=_root.b0._y;
bw=_root.b0._width;
bh=_root.b0._height;
bd=_root.b0.getDepth();
for(var c=0;c<4;c++)
{
//_root[mcs_[c]]._alpha=50+10*(c+1); // прозрачность
_root['b'+c]._x=_root['b'+(c+1)]._x; // x координата
_root['b'+c]._y=_root['b'+(c+1)]._y; // y координата
_root['b'+c]._width=_root['b'+(c+1)]._width; // широта
_root['b'+c]._height=_root['b'+(c+1)]._height; // высота
_root['b'+c].swapDepths(_root['b'+(c+1)]); // глубина
}
_root.b4._x=bx;
_root.b4._y=by;
_root.b4._width=bw;
_root.b4._height=bh;
_root.b4.swapDepths(bd);
updateAfterEvent();
}
и радуемся жизни.
P.S. remoteMovieClip , DuplicateMovie, swapDepth не реагируют на КНОПКИ.
P.S.S. наконец истина восторжествовала
|