PDA

Просмотр полной версии : Как при наведении мышки менять порядок слоев?


mysh
02.02.2006, 06:46
Ребята, есть такая ситуация: допустим на столе разложены фотки, причем фотографии накладываются немного друг на дружку.

Как сделать так, чтобы при наведении мыши та фотография, которая лежит под верхней, "сзумировала" немного наверх и стала на переднем плане? :confused:

Заранее огромное спасибо )

mysh
02.02.2006, 07:27
Нашел ответ на последних страницах: поиск почему-то не дал результата.

Можно сделать так:

on (rollOver) {
mx.behaviors.DepthControl.bringToFront(this);
}
on (rollOut) {
mx.behaviors.DepthControl.sendToBack(this);
}

Но в этом случае картинка тупо стает поверх другой. Как программно сделать так, чтобы она при наведении плавно увеличилась, а когда убираешь мышь, так же плавно уменьшалась?

P.S. Я теперь знаю, что это называется "менять глубину слоев" ))

Antares
02.02.2006, 07:41
1. Пользуемся тэгом code
2. Вместо DepthControl лучше использовать обычный MovieClip.swapDepths
3. Почитай в Components Reference про класс Tween. Он поможет тебе плавно менять _xscale, _yscale (примеров не даю намерянно, сам разберешься, запомнишь раз и навсегда).
4. Велкам. Форум жестоко модерируется, так что... beware

mysh
02.02.2006, 07:51
Спасибо огромное :)