PDA

Просмотр полной версии : эффект "просмотр на сквозь"


_dave_
16.06.2010, 16:20
уважаемые пользователи, пожалуйста подскажите несколько способов как реализовать эффект "просмотр на сквозь". например есть стена, при наведении на нее курсором появляется то что находится за ней. заранее благодарен!

mooncar
16.06.2010, 16:29
Расположите "застенки" в слое над стеной, превратите в мувик.

Способ 1. Закройте "застенки" маской, причем так, чтобы все оставалось невидимым в обычном режиме. При наведении меняйте конфигурацию маски так, чтобы "застенная" область начинала маской перекрываться так, что становилась бы видимой.

Можно наоборот, положить слой-контент реально под слой со стеной, на стену повесить сплошную маску и по наведении делать в этой маске вырез, тогда контент под ней станет видим за счет того, что участок стены без маски - наоборот, невидим. Так даже логичнее.

Способ 2. Используйте альфу или свойство _visible. С помощью этих свойств мувик-"застенки" сделайте невидимым, при наведении - видимым.
Способов много.

Для отслеживания наведения используйте непрерывную проверку искомой области на hitTest с положением мыши (можно через setInterval или onEnterFrame), можно, но менее предпочтительнее с помощью событий onRollOver - onRollOut по искомой области.

_dave_
17.06.2010, 15:46
Спасибо, попробую