Привет, я полный новичок с ActionScript, поэтому любая помощь очень ценится.Actionscript 3 mouseover issue
В основном у меня есть фильм с 2 слоями, 1 закрыл глаза на других открытых глазах.
Таким образом, функциональность должна заключаться в том, что фильм начинается с того, что глаза закрываются, когда мышь перекатывается над фильмом, глаза открываются, а затем, когда мышь покидает фильм, они снова закрываются.
Это код, который я есть в данный момент, но он не работает:
package
{
import flash.display.MovieClip;
import flash.events.MouseEvent;
eyes_closed.addEventListener(MouseEvent.MOUSE_OVER, hideEyes);
eyes_closed.addEventListener(MouseEvent.MOUSE_OUT, openEyes);
function hideEyes(event:MouseEvent):void {
eyes_open.visible = true;
}
function openEyes(event:MouseEvent):void {
eyes_closed.visible = true;
}
}
Что я делаю неправильно?
По крайней мере, вы не слушайте 'MouseEvent.MOUSE_OUT' событие«закрыть»глаза. Кроме того, вам лучше использовать контейнер для «eyes_closed» и «eyes_open», который будет содержать тот или иной, и присоединить слушателей к этому контейнеру. – Vesper