![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Добрый день,
Задача - сделать панорамку. Но не 360 градусов, а 180. Есть слой под маской, который должен двигаться в зависимости от того, на какой кнопке ("влево" или "вправо" ) мышка и только(!) пока она на них. Я задаю переменную, например, left = true/false в зависимости от положения мышки (над кнопкой или нет) и в соответствии с этим пытаюсь прибавлять к _x некоторое значение через цикл while. И вот вся эта хрень зависает и прерывается броузером. Я в принципе понимаю, что просто, ну реально заклинила - туплю. Помогите решить - очень надо ваще. Заранее спасибо. |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
mc.onEnterFrame = function() {
this._x += ttt; }; knleft.onRollOver = function() { ttt = -1; }; knleft.onRollOut = function() { ttt = 0; }; knright.onRollOver = function() { ttt = 1; }; knright.onRollOut = function() { ttt = 0; }; // mc - мувик/панорама/, knleft - инстанс кнопки "ЛЕВО", // knright - инстанс кнопки "ПРАВО" Код пишем в кадре где лежит панорама /mc/. ЗЫ.Даже невдобняк делать такие подсказки. |
|
|||||
|
Спасибо. Штрек крутой. заработало вроде.
|
|
|||||
|
Штрек, добавлю только одно:
|
|
|||||
|
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
Вот так тебе, Штрек, утерли нос. Круто изменили твой код! Всю концепцию поменяли. Если раньше код был аж на целых 15 строк, то 2K WebStudio оптимизировал его всего до 15 строчек. Учись!
![]()
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Учиться, учиться и ещё раз учиться.
![]() |
|
|||||
|
2 2K WebStudio: Да, я тоже его приблизительно так и переписал, т.к. надо было еще стоп делать в нужном месте.
Всем спасибо, товарищи. |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
knright.onRollOut = function() {
ttt = 0; }; Это что не стоп? |
|
|||||
|
ха-ха-ха!!!
Неплохо!!! Штрека обламали! Не обижайся! Это не стоп? А вообще-то , кажется, там сказано, в нужном месте ![]() |
|
|||||
|
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
Да…, это паноптикум…
Вот как раз Штреку-то здесь обижаться абсолютно не на что… Тут бы другим стоило обидеться, да разве они поймут…. ![]()
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
![]() |
Часовой пояс GMT +4, время: 11:05. |
|
|
« Предыдущая тема | Следующая тема » |
|
|