Olá Pessoal!
Tô começando em NCL e ainda não consigo visualizar as resoluções dos problemas... então tenho a seguinte dúvida...
Tenho um video sendo reproduzido digamos, por 1 minuto...
Quero que nos primeiros 30s, se for apertado a tecla verde ele executa uma ação....(ex.: motras uma imagem...)
Nos 30s finais, se for pressionada a mesma tecla verde ele executa outra ação...(ex.: mostrar outra imagem)
Ainda não entendo como o NCL faz consais simples... como instruções condicionais.... é possivel fazer isso com NCL ou é necessário NCLua?
Obrigado...
Autor: Alberane Lúcio Thiago da Cunha
22 comentários
<area id="a1" begin="0s" end="30s"/>
<area id="a2" begin="30s" end="60s"/>
</media> O elo abaixo só funciona se o botão verde for pressionado no trecho até 30s (a âncora a1): <link xconnector="onKeySelectionStart">
<bind role="onSelection" component="v1" interface="a1">
<bindParam name="keyCode" value="GREEN"/>
</bind>
<bind role="start" component="X"/>
</link> Por sua vez, o elo abaixo só funciona de 30s a 60s (a âncora a2): <link xconnector="onKeySelectionStart">
<bind role="onSelection" component="v1" interface="a2">
<bindParam name="keyCode" value="GREEN"/>
</bind>
<bind role="start" component="X"/>
</link> Todo elo em NCL é um par condição / ação. Você pode criar um elo para testar, por exemplo, o valor de uma propriedade como condição. Isso é feito pelo elemento <attributeAssessment> no conector. Haverá em breve um exemplo disso no tutorial NCL. Sugiro que consulte a linguagem para tirar dúvidas ou poste novamente. Carlos