Я не опытен в js по меньшей мере.
У меня есть надувной шар в контейнере в js. Когда мяч попадает в определенную часть его контейнера, я хочу, чтобы ящик на короткое время загорелся. Я хочу контролировать продолжительность мигания. Я хочу, чтобы мигание происходило один раз.
Пока это работает, но мигание невероятно короткое:
У меня есть объект canvas
<Canvas id="button1" width="100px" height="50px"></canvas>
И этот код на месте , Давайте для простоты предположим, что шар, находящийся в нужном месте, устанавливает ball_is_in_area на T на очень короткое время.
var button1;
var button1ctx;
var ball_is_in_area = F;
button1 = document.getElementById("button1");
button1ctx = button1.getContext("2d");
button1ctx.fillStyle = "white";
button1ctx.fillRect(0, 0, canvas.width, canvas.height);
if( ball_is_in_area == T){
snd.play();
button1ctx.fillStyle = "red";
button1ctx.fillRect(0, 0, canvas.width, canvas.height);
}
Ответы типа «Не используйте объект Canvas X» также приветствуются!