Показать сообщение отдельно
Старый 22.06.2010, 16:12
samana вне форума Посмотреть профиль Отправить личное сообщение для samana Найти все сообщения от samana
  № 4  
Ответить с цитированием
samana
 
Аватар для samana

блогер
Регистрация: Mar 2008
Адрес: Днепропетровск
Сообщений: 1,783
Записей в блоге: 3
Код AS3:
clip.stop();
clip.addEventListener(MouseEvent.MOUSE_OVER,over);
clip.addEventListener(MouseEvent.MOUSE_OUT,out);
 
 
function over(e:MouseEvent) {
	clip.addEventListener(Event.ENTER_FRAME,stoped);
	clip.play();
 
}
function out(e:MouseEvent) {
	clip.removeEventListener(Event.ENTER_FRAME,stoped);
	clip.stop();
}
function stoped(e:Event) {
	if (clip.currentFrame == clip.totalFrames) {
		clip.stop();
		clip.removeEventListener(MouseEvent.MOUSE_OVER,over);
		clip.removeEventListener(MouseEvent.MOUSE_OUT,out);
		clip.removeEventListener(Event.ENTER_FRAME,stoped);
	}
}