gpt4 book ai didi

actionscript-3 - AS3 - 使用 playHeadTime 记录点击并使用时间

转载 作者:行者123 更新时间:2023-12-02 08:29:27 24 4
gpt4 key购买 nike

我对 AS3 还很陌生,因此我们将不胜感激。

基本上,我正在尝试做一些类似于危险感知测试的东西,你点击它,它会记录你在正确的时间或不正确的时间点击的天气。

到目前为止我所拥有的是:

import flash.events.Event;

videoOverlay.addEventListener(MouseEvent.CLICK,doClick)
function doClick(e:Event):void
{
trace(myVideo.playheadTime)
}

我已经成功制作了一个可点击的区域,然后显示点击次数,我现在需要做的是能够判断点击是否在某个时间范围内然后添加 1 点,然后在结束时视频剪辑 我想显示分数。

我不仅仅追求代码,如果有人可以建议一种方法来做到这一点,我们将不胜感激。

最佳答案

您可以将“正确的时刻”存储在数组、xml 等中。让我们这样说:

var moments:Array = [{start: "1:01", end: "1:16"}, {start: "1:25", end: "1:26"}, {start: "1:39", end: "1:51"}];
//time is in minutes, so you need to convert it to seconds
function doClick(e:Event):void
{
for (var i:int = 0; i < moments.lenght; i++)
{
var moment:Object = moments[i];
if (myVideo.playheadTime => toSeconds(moment.start) && myVideo.playheadTime <= toSeconds(moment.end))
{
trace("that's the right moment");
break; //we do not need to check further
}
}
}

关于actionscript-3 - AS3 - 使用 playHeadTime 记录点击并使用时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15361875/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com