![]() |
нажатие и нажатие с перетаскиванием
move clip, в нем содержутся еще клипы.
при нажатии и перетаскивании они должны вертикально перемещаться. здесь никаких проблем. но при нажатии и отпускании (без перетаскивания) должен происходить уже другой код. но однаременно не работает. что посоветуете? |
Допустим, таскаем (или не таскаем) мувик mc. Тогда:
Код AS1/AS2:
Для нескольких мувиков с произвольными именами, содержащимися внутри мувика-контейнера cont_mc: Код AS1/AS2:
|
я не совсем понял что значит это:
Код AS1/AS2:
|
Это значит, что мы перебираем циклом все мувики внутри контейнера cont_mc, они перебираются автоматически без указания имени. Удобно, если в контейнере кроме них ничего нет, и на все нужно повесить какие-то обработчики или задать свойства.
Такая запись позволяет не думать об именах и количестве, чистое удобство. Эквивалентно простому циклу, например, если имена мувиков конкретно mc1, mc2..., а количество, например, 10: Код AS1/AS2:
|
Код AS1/AS2:
|
Вложений: 1
Запись кода на объекте - это уже нонсенс, в результате пути не те.
Многократное назначение функций с помощью onClipEvent (enterFrame). Ужас. Смотрите пример. |
Вот еще что. Строку замените на такую:
Код AS1/AS2:
|
нашол одну проблему. пользователь может потащить выше чем можно, клип останиться на месте, а даже если он двигал мышью все равно сработает someFunc(), чего бы не хотелось. как исправить этот косяк?
|
Вложений: 1
Не заметил. Нету такого, если правильно задать пределы. startDrag работает точно по заданным пределам.
Укажите условия, при которых "пользователь может потащить выше чем можно". |
я наверное неточно выразился.
если дотощить клип до самого верха, и начать тащить еще выше(а он разумеется дальше не поедет) то 'Трогали mc но перемещения не было' все равно вылезет. Цитата:
|
| Часовой пояс GMT +4, время: 19:50. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.