Показать сообщение отдельно
Старый 10.11.2009, 17:09
deep70 вне форума Посмотреть профиль Отправить личное сообщение для deep70 Посетить домашнюю страницу deep70 Найти все сообщения от deep70
  № 3  
Ответить с цитированием
deep70
 
Аватар для deep70

Регистрация: Apr 2006
Адрес: Екатеринбург
Сообщений: 55
Отправить сообщение для deep70 с помощью ICQ
Большое спасибо. Все работает как надо!
Вы все правильно поняли.
Суть замысла была в следующем:
В _root лежит клип mc. В нем создаются клипы image1, image2 и т.п., в каждый из которых загружается картинка. после этого клип image2 получает координату image2 ._x=image1._width
Результат - линия, построенная из изображений - бегущая галерея.
Все элементы движутся с одной скоростью, в одну сторону.
Интерактивность заключается в том, что onRollOver останавливает "строку", а onRollOut - запускает ее снова, и onRelease, соответственно открывает окно с исходным изобра . Для onRollOut, опираясь на Ваш код, я написал:
Код AS1/AS2:
mclListener.onLoadInit = function(target_mc:MovieClip) {
 .....
	target_mc.onRollOut = startAll;
 
};
function startAll () {
	allowMove = true ;
	this.onEnterFrame = manageMovieClips; 
}
Здесь спасибо Вам за подсказку, т.к. в последний раз я что-то кодил в AS2 лет 5 назад, и с тех пор запомнилась только одна форма описания событий - та, что в моем изначальном примере.
__________________
О добром, разумном, вечном...