FLASH AS2 как сделать видеоклип видимым за 1 секунду - PullRequest
0 голосов
/ 17 мая 2011

У меня есть тест, и когда нажимается правильный ответ, я хочу показать правильный ответ mc

, поэтому при нажатии на ответ в течение 1 секунды будет мигать «правильный» или «x».

Мне нужно включить функции для правильного (праздновать) и один для неправильного (неправильный_ответ)

function celebrate() {
_root._root.<<<<code to show mc for 1 second>>>>>>>>>>
_root.triangle_mc.scaleTo(100, 0.4, "easeOutBack", 0, glamour);
_root.triangle_mc.scaleTo(100, 0.4, "easeOutBack", 3);
_root.triangle_mc.brightOffsetTo(23, 0.4, "easeOutSine", 0);
_root.triangle_mc.brightOffsetTo(0, 0.5, "easeOutSine", 3);
_root.triangle_mc.tween('_y', 370, 0.4, "easeOutBack", 0);
_root.triangle_mc.tween('_y', 418, 0.4, "easeOutBack", 3);

}


function wrong_answer() {
_root.<<<<code to show mc for 1 second>>>>>>>>>>
_root.triangle_mc.scaleTo(100, 0.4, "easeOutBack", 0);
_root.triangle_mc.scaleTo(100, 0.4, "easeOutBack", 3);
_root.triangle_mc.brightOffsetTo(23, 0.4, "easeOutSine", 0);
_root.triangle_mc.brightOffsetTo(0, 0.5, "easeOutSine", 3);
_root.triangle_mc.tween('_y', 370, 0.4, "easeOutBack", 0);
_root.triangle_mc.tween('_y', 418, 0.4, "easeOutBack", 3);

}

, поэтому любой может помочь с этой проблемой показа MCклип на 1 секунду ??

заранее большое спасибо за любую помощь

1 Ответ

4 голосов
/ 17 мая 2011

Вы можете использовать setTimeout для вызова функции через 1 секунду и удаления вашего сообщения или фрагмента ролика с экрана. Примерно так:

myBtn.onRelease = function() 
{
    myMC._visible = true;
    setTimeout(removeMC,1000); // 1000 milliseconds = 1 sec
}

function removeMC() 
{
    myMC._visible = false;
}
...