PDA

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


Yess
07.09.2005, 14:21
Можно ли это сделать без Action script?
Нарисовала фигуру с 9 слоями, чтобы при наводе мышки на каждый слой менялся цвет и выходил текст.
Можно ли это сделать раскадровкой?

Silense
07.09.2005, 14:31
если совсем без As то преобразуй каждый слой в кнопку, а далее внутри кнопки по наведению сделай анимацию на изменение цвета и на изменение прозрачности текста

Ozric
07.09.2005, 14:34
Мне кажется так (здесь минимальное количество кода):

делаешь на каждом слое MovieClip
краешки каждого "торчат", чтобы на них наводили
в root прописываешь:
_root.mc1.onMouseOver = function() {
_root.mc.gotoAndPlay(2);
}

_root.mc2.onMouseOver = function() {
_root.mc.gotoAndPlay(2);
}

...

_root.mc9.onMouseOver = function() {
_root.mc.gotoAndPlay(2);
}
где mc1,...,mc9 - твои MovieClip'ы

в каждом клипе на первом кадре пишешь
stop();

а со второго кадра делаешь любую раскадровку

Yess
07.09.2005, 15:27
Спасибо. Буду пробовать два варианта - руку набивать. :)

Можно получить небольшие разьяснения, так как комповским сленгом пока не владю. :cool: Вот ты пишешь " в root прописываешь". У меня стоит панель Actions-Frame, которуя я открываю и там уже открыто окно для введения скрипта. Ты это окно имел в виду?

Ozric
07.09.2005, 18:47
Это возможно не раскрывает всей сути, но..
root - это как корень
у сайта http://www.root.com/ - root
а http://www.root.com/mc1/ - уже не root

Смотри пример в исходнике ниже.