![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jan 2013
Адрес: Ukraine
Сообщений: 9
|
Возникли проблемы с "зацикливанием" обычной линейной панорамы. Помогите плииииз!!
![]() /* Я создал 3 совершенно одинаковых мувика r.mc, r.mc1, r.mc2 а для движения всей панорамы я поместил их в один мувик - r. */ _root.onLoad = function() { r.mc._x = 0; r.mc1._x -= r.mc1._width; r.mc2._x += r.mc1._width; } // 0,5 ширины ролика var a = 300; // прокрутка панорамы if (_xmouse > a) { var b = (_xmouse-300) /30; r._x -= b; } if (_xmouse < a) { var b = 10 -(_xmouse /30); r._x += b; } // условия зацикливания if (r.mc._x > 1) { r._x -= r.mc._width; } if (r.mc2._x < 1) { r._x += r.mc._width; } |
|
|||||
|
А в чем проблема-то?
|
|
|||||
|
Регистрация: Jan 2013
Адрес: Ukraine
Сообщений: 9
|
Вот эти условия не работают(((
|
|
|||||
|
Модрон-ветеринар
|
windrider, "HELP" и прочие выкрики писать в заголовке темы нельзя. Здесь всем нужна помощь.
А вот раскрыть содержание вопроса нужно. Это не рекомендация, это правило.
__________________
Идите первым! |
|
|||||
|
Регистрация: Jan 2013
Адрес: Ukraine
Сообщений: 9
|
Цитата:
Добавлено через 20 минут Уважаемые пользователи данного форума, кто-нибудь мне подскажет как решить эту проблему? Не думаю, что бы она относилась к разряду сложных ![]() |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 104
|
Тебе необходимо отслеживать положение r.mc каким-то методом: onEnterFrame или setInteval
|
|
|||||
|
Регистрация: Jan 2013
Адрес: Ukraine
Сообщений: 9
|
Цитата:
![]() |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 104
|
Проверка условия
должна произойти по какому-то событию, которое должно отслеживаться, например: r.mc.onEnterFrame = function() { if (r.mc._x > 1) { r._x -= r.mc._width; } if (r.mc2._x < 1) { r._x += r.mc._width; } } |
|
|||||
|
Регистрация: Jan 2013
Адрес: Ukraine
Сообщений: 9
|
Цитата:
![]() |
|
|||||
|
Регистрация: Jun 2012
Сообщений: 28
|
Условие ни когда не сроботает потому что ты в коде указал его параметры
_root.onLoad = function() { r.mc._x = 0; r.mc1._x -= r.mc1._width; r.mc2._x += r.mc1._width; } Эти все параметры переменных можно лигко проверть с помощу функции trace(); |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|