![]() |
Групповое зуммирование
Столкнулся с проблеммой, есть несколько объектов ориентированных относительно друг друга, каждый объект кликабелен, есть проблема, нада зазуммировать это, плавно, кнопкой, без разницы, закидовать в 1 мувиклип - толку - нет, ибо понятно дело становится некликабельно, сводить точки привязки все в одно место муторно ибо объектов > 150? програмно расставить - тож не судьба, подскажите как сделать, хотябы откуда начать, фак курил, поиск мучал, гугл не помог, хееелп, плиз.
|
Для начала надо перестать курить что-то ещё, что суметь внятно объяснить, что вы хотите.
|
Цитата:
Есть карта мира, каждая страна должна быть кликабельна, но карта мира должна иметь функции зуммирования и передвижения, вот почему встал вопрос групового зуммирования.... Код:
function zoom(mc, scale) { |
Поместить все в один клип и зумировать его, то есть предка.
|
Цитата:
я вот что-то сомневаюсь.... но ща попробую //кликабельно оно дергается, не достигается точное значение, непойму из-за чего.... в чем моя ошибка... в ДНК - не принимается) //Запутался с адресацией есть объект map в нем куча мувиков (>150) как обратиться ко всем внутри map сразу? пробывал и map.call и map.apply не выходит.... помогитя... |
Зачем? Что не кликабельно? В map все кликабельно.
Какое точное значение? |
Цитата:
1) пихаем карту мира в мувик map, каждая страна мувиклипом, всяческие атрибуты типо всплывающей подсказки. ссылки на клик и т.п. работают 2)но осталась проблема группового зуммирования и масштабирования. Есть 5 кнопок, а именно: but25, but50, but100, but200, but400, при нажатии на любую из них мувик должен плавно масштабироваться с указаным на кнопке значением, реализовал вот так: Код:
speed = 0.13) зачем мне лезть внутрь map? будет еще подгружаться XML который буит парсится и раскидывать ссылки по странам, учитывая их ID, но это не главное, нужно же еще реализовать перемещение карты влево, вверх, вниз, вправо, попытался реализовать следующим образом: создал полупрозрачные кнопочки по краям карты и соответственно с именами scrLeft, scrUp и т.д. для них Код:
scrLeft.onRollover = function(){ |
Я бы вам посоветовал использовать класс Tween или его аналоги для этого. И во время выполнения твина блокировать кнопки масштабирования.
|
твин, ну как мысль..... но проще то так, помоему, нет?
|
Лучше, а не проще.
|
| Часовой пояс GMT +4, время: 09:05. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.