к сожалению, это не меняет поведение :( но большое спасибо за этот совет
что он делает и должен делать:
этот front_mc прокручивает меню по горизонтали, если mousesY равен 90 и 250 (его ряд кнопок длиннее, чем сцена), кнопки и их общая временная шкала вложены как menu_mc в front_mc.
если я перехожу в сторону меню и его прокрутки влево / вправо и нажимаю кнопку, содержимое отображается, но когда я возвращаюсь в меню и прокручиваю его, то и нарисованное содержимое аналогично меню (синхронизировано) ).
Я, должно быть, организовал это неправильно.
front_mc.addEventListener (MouseEvent.MOUSE_MOVE, е);
var t: Timer = новый таймер (30,0);
t.addEventListener (TimerEvent.TIMER, moveF);
function f (e: MouseEvent) {
if (root.mouseY> 90 && root.mouseY <250) {
t.start (); }
еще {
t.stop ();
}
}
переменная скорость: число = .9;
function moveF (e: TimerEvent) {
front_mc.x = скорость <em>front_mc.x + (1-скоростной) (stage.stageWidth-front_mc.width) root.mouseX / stage.stageWidth;
back_mc.x = скорость back_mc.x + (1-скорость) * (stage.stageWidth-back_mc.width) * root.mouseX / stage.stageWidth;
if (Math.abs (front_mc.x- (stage.stageWidth-front_mc.width) * root.mouseX / stage.stageWidth) <1 && Math.abs (back_mc.x- (stage.stageWidth-back_mc.width) * root .mouseX / stage.stageWidth) <1) {
front_mc.x = (stage.stageWidth-front_mc.width) * root.mouseX / stage.stageWidth;
back_mc.x = (stage.stageWidth-back_mc.width) * root.mouseX / stage.stageWidth;
t.stop (); </p>
}
e.updateAfterEvent ();
}