PDA

Просмотр полной версии : Z-index!!! какие то траблы((


schiva2
30.10.2003, 15:17
Дело такое:
есть мувики, по типу окон в винде. они таскаются мышью через hittest определяя над каким из них мышь. шапки с буттоном у них нет, работает вся плоскость окна.
проблема в том что есть окно которое допустим выше всех, кликаем на него, но в той области, где под ним есть еще окно и всплывает и таскается почему то то, нижнее окно. приоритет у них распределяется как я понял таким образом что те окна которые изначально имели больший z-index те и всплывают поверх тех на котороые кликаешь.
и вот что то я ума не приложу в чем таки загвоздка.

в зипе фла.

major
31.10.2003, 02:34
Причина ваших проблем видна здесь:

major
31.10.2003, 02:37
А вариант решения здесь:

sergwizard
31.10.2003, 03:18
2 major, вариант, предложенный тобой, работает некорректно.
И вообще, зачем все усложнять? Можно же сделать все намного проще.

schiva2
31.10.2003, 13:34
2sergwizard:
да, твой вариант зело хорош, я сам мало что еще в прототипах понимаю. очень изящно. но суть в том что внутри окон будет инфа и кнопки. в этом случае они не будут работать, когда весь клип работает как область для реагирования на мышь. хотя может я и тут чего не знаю...

2major:
вот! все работает как надо. сейчас буду разбираться что там и как.

большое вам спасибо, спасли буквально!!!

sergwizard
31.10.2003, 20:29
Так, новые условия… В окнах еще кнопки будут… Тогда вообще с HitTest() проблемы возникнут. Дело в том, что если ты будешь применять hitTest(), то кнопки нижележащих окон будут реагировать на мышку. Вряд ли тебе это понравится. Нехорошо это. Избавляться от этой бяки будет слишком морочным делом. Посмотри вот этот пример. Конечно, не очень изящно, но просто нет времени, чтобы искать что-то поизящнее.

schiva2
01.11.2003, 00:17
2sergwizard:
о! тоже интересный вариант, вообщем чем дальше в лес тем больше дров. это я про свои знания. есть куда расти тем не менее. спасибо!