Как заставить изображение появляться при наведении курсора на текст в Flash CS3? - PullRequest
1 голос
/ 24 ноября 2011

Как бы .fla, у которого есть текст, и когда мышь находится над этим текстом, изображение выглядит как?

Я думал сделать текст кнопкой, а затем добавить какой-нибудь скрипт ....

1 Ответ

2 голосов
/ 24 ноября 2011

Это относительно просто

Сначала вам нужно создать символ MovieClip, содержащий ваш текст.

Дайте этому экземпляру символа имя (скажем, mClip1)

Затем импортируйте ваше изображение и создайте из него символ. Назовите его (например, img1)

Затем скройте изображение

img1.visible=false;

Затем добавьте прослушиватели событий MOUSE_OVER и MOUSE_OUT в mClip1

mClip1.addEventListener(MouseEvent.MOUSE_OVER, mOver);
mClip1.addEventListener(MouseEvent.MOUSE_OUT, mOut);

Наконец, объявите прослушиватели событий и определите их

function mOver(e:MouseEvent):void {
    img1.visible=true;
}

function mOut(e:MouseEvent):void {
    img1.visible=false;
}

Загрузите демонстрационный файл (Flash CS5) с http://www.uploads.sc/download.php?file=749ce36c801a9bf18ce1b5033d8fd82f

...