Código ActionScript :
stop(); speed = 40; initial_width = 120; target_width = 200; sp = rect1._x; this.createEmptyMovieClip("emptymc", 0); emptymc.onEnterFrame = function() { for (i=1; i<=5; i++) { if (_root.hit.hitTest(_root._xmouse, _root._ymouse, true)) { if (_root["rect"+i].hitTest(_root._xmouse, _root._ymouse, true)) { new_x = (_root.sp-(20*(i-1)))-rect1._x; rect1._x += new_x/speed; n_width = target_width-_root["rect"+i]._width; _root["rect"+i]._width += n_width/speed; } else { n_width2 = initial_width-_root["rect"+i]._width; _root["rect"+i]._width += n_width2/speed; } } else { new_x = _root.sp-rect1._x; rect1._x += new_x/(speed+30); n_width2 = initial_width-_root["rect"+i]._width; _root["rect"+i]._width += n_width2/(speed-1); } _root["rect"+(i+1)]._x = _root["rect"+i]._x+_root["rect"+i]._width; _root["movie"+i]._x = _root["rect"+i]._x-1; } };
este es el codigo que tengo
le agradezco si me pueden ayudar