На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: PIL
  
> Ловля кликов в непрямоугольной области , Как это реализовать?
    Подскажите, каким образом это можно сделать? В частности в треугольнике... Есть shape, но, насколько я понимаю, она события не ловит... А MovieClip бывает только прямоугольный... Что делать? Чорт...
      ExpandedWrap disabled
        YourMovieClip.hitArea = spriteThatDefineClickArea;

      или
      ExpandedWrap disabled
        YourMovieClip.hitTestPoint(mouseX, mouseY, true);
        piksel, в доке написано, что hitArea может быть другой мувик... У shape нет никакого instance name. А Graphic - тоже прямоугольный... Нипанятна
          Цитата
          У shape нет никакого instance name
          Положите Шейп в Спрайт, например...
          Цитата
          может быть другой мувик
          не понял, в чем проблема...
            Проблема в том, что я почти ничего не понимаю во flash сейчас )

            Но я разобрался :) Спасибо!

            Для будущих поколений: Рисуем внутри мувика все что угодно, используем hitTest для определения нахождения мыши внутри мувика, третий параметр должен быть true, чтобы тестировать не прямоугольник мувика, а именно его содержимое. Тогда hitTest будет возвращать true только над непустым местом в мувике.
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0258 ]   [ 15 queries used ]   [ Generated: 5.07.25, 03:58 GMT ]