2013-04-11 1 views
2

У меня есть кнопка на главной временной линии. Когда я наводил курсор на кнопку, мне нужен видеоклип. Когда клип закончится, я хотел бы, чтобы он перешел к следующему кадру. Это возможно?Action Script 3: Наведите указатель мыши на кнопку для воспроизведения видеоклипа

ответ

5

Да, это возможно, но сначала я предлагаю взглянуть на: How do I ask a good question?, прежде чем задавать другой вопрос.

Однако, вот пример:

import fl.controls.Button; 
import flash.events.MouseEvent; 

var hover:Button = new Button(); 
hover.label = "Hover"; 
addChild(hover); 
hover.x = 100; 
hover.y = 100; 
var mc:MovieClip = new MovieClip(); 
addChild(mc); 
mc.x = 300; 
mc.y = 300; 

hover.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver); 

function onMouseOver(e:MouseEvent):void 
{ 
    if(mc.currentFrame < mc.totalFrames) { 
     mc.play(); 
    } else { 
     gotoAndStop(currentFrame + 1); 
    } 
} 

Вот полезная статья по теме: AS3 Mouse Events and Mouse Related User Actions

Смежные вопросы