Seguidores

Tecnologia do Blogger.
RSS

[devdtv] Re: melhor tática para botões

axei melhor colocar todo o código, pq sempre pode ter alguma coisa
faltando.


<?xml version="1.0" encoding="ISO-8859-1"?>
<ncl id="projeto" xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile">

<head>

<regionBase>
<importBase documentURI="./regioes.ncl" alias="reg"/>
</regionBase>

<descriptorBase>
<descriptor id="dcTV" region="reg#rgTV"/>

<descriptor id="dcH1" region="reg#rgH1"/>

<descriptor id="dcBotaoI" region="reg#rgBotaoI"/>

<descriptor id="dcAvisoI" region="reg#rgAvisoI" explicitDur="6s"
transIn="trAvisoI"
transOut="trAvisoI"/>

<descriptor id="dcImagem1" region="reg#rgImagem1" explicitDur="9s"
transIn="trImagem" transOut="trImagem"/>

<descriptor id="dcImagem2" region="reg#rgImagem2" explicitDur="9s"
transIn="trImagem" transOut="trImagem"/>

<descriptor id="dcSlides" region="reg#rgSlides"/>


<descriptor id="dcBotaoSlides" region="reg#rgBotaoSlides"
focusIndex="1"
moveUp="5" moveDown="3" moveRight="2"/>

<descriptor id="dcBotaoAtivarSlides"
region="reg#rgBotaoAtivarSlides" focusIndex="2"
moveLeft="1"/>


<descriptor id="dcBotaoResumo" region="reg#rgBotaoResumo"
focusIndex="3"
moveUp="1" moveDown="3" moveRight="4"/>

<descriptor id="dcBotaoAtivarResumo"
region="reg#rgBotaoAtivarResumo" focusIndex="4"
moveLeft="3"/>

<descriptor id="dcBotaoPagina" region="reg#rgBotaoPagina"
focusIndex="5"
moveUp="3" moveDown="6"/>

</descriptorBase>

<transitionBase>
<transition id="trAvisoI" type="barWipe" subtype="leftToRight"
dur="4s"
startProgress="0.1" endProgress="1"/>
<transition id="trImagem" type="fade" subtype="crossfade" dur="4s"
startProgress="0.1" endProgress="1"/>
</transitionBase>

<connectorBase>
<importBase documentURI="./conectores.ncl" alias="conec"/>
</connectorBase>

</head>

<body>
<port id="pTV" component="TV"/>
<port id="pH1" component="H1"/>
<port id="pSlides" component="slides"/>

<media id="TV" src="./img/TV.png" descriptor="dcTV"/>
<media id="H1" src="./video/H1.mp4" descriptor="dcH1">
<area id="aBotaoI" begin="1s"/>
<area id="aAvisoI" begin="10s"/>
<area id="aImagem1" begin="30s"/>
<area id="aImagem2" begin="75s"/>
<property name="bounds"/>
</media>

<media id="avisoI" src="./img/avisoI.gif" descriptor="dcAvisoI"/>

<media id="imagem1" src="./img/imagem1.jpg" descriptor="dcImagem1"/>

<media id="imagem2" src="./img/imagem2.jpg" descriptor="dcImagem2"/>

<media id="botaoI" src="./img/btnI.png" descriptor ="dcBotaoI"/>

<media id="botaoSlides" src="./img/btnSlides.png"
descriptor="dcBotaoSlides"/>
<media id="botaoAtivarSlides" src="./img/btnAtivar.png"
descriptor="dcBotaoAtivarSlides"/>

<media id="slides" src="./txt/slides.ncl" descriptor="dcSlides"/>

<media id="botaoResumo" src="./img/btnResumo.png"
descriptor="dcBotaoResumo"/>
<media id="botaoAtivarResumo" src="./img/btnAtivar2.png"
descriptor="dcBotaoAtivarResumo"/>

<media id="botaoPagina" src="./img/btnPagina.png"
descriptor="dcBotaoPagina"/>

<link id="lBotaoI" xconnector="conec#onBeginStart">
<bind role="onBegin" component="H1" interface="aBotaoI"/>
<bind role="start" component="botaoI"/>
</link>

<link id="lAvisoI" xconnector="conec#onBeginStart">
<bind role="onBegin" component="H1" interface="aAvisoI"/>
<bind role="start" component="avisoI"/>
</link>

<link id="lImagem1" xconnector="conec#onBeginStart">
<bind role="onBegin" component="H1" interface="aImagem1"/>
<bind role="start" component="imagem1"/>
</link>

<link id="lImagem2" xconnector="conec#onBeginStart">
<bind role="onBegin" component="H1" interface="aImagem2"/>
<bind role="start" component="imagem2"/>
</link>

<link id="lMenuInterativoIniciar"
xconnector="conec#onKeySelectionStopSetStart">
<bind role="onSelection" component="botaoI">
<bindParam name="keyCode" value="RED"/>
</bind>
<bind role="stop" component="botaoI"/>
<bind role="set" component="H1" interface="bounds">
<bindParam name="varSet" value="5%,5%,40%,40%"/>
</bind>
<bind role="start" component="botaoSlides"/>
<bind role="start" component="botaoAtivarSlides"/>
<bind role="start" component="botaoResumo"/>
<bind role="start" component="botaoAtivarResumo"/>
<bind role="start" component="botaoPagina"/>
</link>

<link id="lMenuInterativoTerminar"
xconnector="conec#onKeySelectionStopSetStart">
<bind role="onSelection" component="botaoSlides">
<bindParam name="keyCode" value="GREEN"/>
</bind>
<bind role="stop" component="botaoSlides"/>
<bind role="stop" component="botaoAtivarSlides"/>
<bind role="stop" component="botaoResumo"/>
<bind role="stop" component="botaoAtivarResumo"/>
<bind role="stop" component="botaoPagina"/>
<bind role="set" component="H1" interface="bounds">
<bindParam name="varSet" value="15%, 15%, 250%, 250%"/>
</bind>
<bind role="start" component="botaoI"/>
</link>

<link id="lSlides" xconnector="conec#onKeySelectionStart">
<bind role="onSelection" component="botaoAtivarSlides">
<bindParam name="keyCode" value="ENTER"/>
</bind>
<bind role="start" component="slides"/>
</link>


</body>
</ncl>


<?xml version="1.0" encoding="ISO-8859-1"?>
<ncl id="regioes" xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile">

<head>


<regionBase>
<region id="rgSlides" width="90%" height="90%" zIndex="3"/>
<region id="rgTV" width="100%" height="100%" zIndex="1">

<region id="rgH1" left="5%" top="5%" width="90%" height="90%"
zIndex="2">

<region id="rgVideo13" left="5%" top="7%" width="20%" height="20%"
zIndex="2"/>

<region id="rgBotaoI" right="6%" bottom="6%" width="5%"
height="6%" zIndex="2"/>

<region id="rgAvisoI" left="5%" top="7%" width="70%" height="12%"
zIndex="3"/>

<region id="rgImagem1" right="35%" bottom="5%" width="50%"
height="19%" zIndex="3"/>

<region id="rgImagem2" right="15%" top="7%" width="70%"
height="25%" zIndex="3"/>


<region id="rgBotaoSlides" right="15%" top="10%" width="15%"
height="8%" zIndex="2"/>
<region id="rgBotaoAtivarSlides" right="9%" top="10%" width="6%"
height="4.5%" zIndex="2"/>

<region id="rgBotaoResumo" right="15%" top="18%" width="15%"
height="8%" zIndex="2"/>
<region id="rgBotaoAtivarResumo" right="9%" top="18%" width="6%"
height="4.5%" zIndex="2"/>


<region id="rgBotaoPagina" right="15%" top="26%" width="15%"
height="8%" zIndex="2"/>

<region id="rgBotaoLegenda" right="15%" top="34%" width="15%"
height="8%" zIndex="2"/>

<region id="rgBotaoLibras" right="15%" top="42%" width="15%"
height="8%" zIndex="2"/>


</region>


</region>
</regionBase>

</head>
</ncl>


<?xml version="1.0" encoding="ISO-8859-1"?>
<ncl id="slides" xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile">

<head>

<regionBase>

<region id="rgSlide1" width="100%" height="90%" zIndex="1"/>
<region id="rgSlide2" width="100%" height="90%" zIndex="1"/>
<region id="rgSlide3" width="100%" height="90%" zIndex="1"/>


</regionBase>

<descriptorBase>
<descriptor id="dcTV" region="rgTV"/>
<descriptor id="dcSlide1" region="rgSlide1"/>
<descriptor id="dcSlide2" region="rgSlide2"/>
<descriptor id="dcSlide3" region="rgSlide3"/>

</descriptorBase>


<connectorBase>
<importBase documentURI="./conectores.ncl" alias="conec"/>
</connectorBase>


</head>

<body>

<port id="pTV" component="TV"/>

<media id="TV" src="./img/TV.png" descriptor="dcTV"/>

<media id="slide1" src="./img/slide1.jpg" descriptor="dcSlide1"/>

<media id="slide2" src="./img/slide2.jpg" descriptor="dcSlide2"/>

<media id="slide3" src="./img/slide3.jpg" descriptor="dcSlide3"/>

<link id="lSlide1" xconnector="conec#onBeginStart">
<bind role="onBegin" component="TV"/>
<bind role="start" component="slide1"/>
</link>

<link id="lSlide2" xconnector="conec#onKeySelectionStopStart">
<bind role="onSelection" component="slide1">
<bindParam name="keyCode" value="CURSOR_RIGHT"/>
</bind>
<bind role="stop" component="slide1"/>
<bind role="start" component="slide2"/>
</link>

<link id="lSlide3" xconnector="conec#onKeySelectionStopStart">
<bind role="onSelection" component="slide2">
<bindParam name="keyCode" value="CURSOR_RIGHT"/>
</bind>
<bind role="stop" component="slide2"/>
<bind role="start" component="slide3"/>
</link>

<link id="lVoltarSlide2" xconnector="conec#onKeySelectionStopStart">
<bind role="onSelection" component="slide3">
<bindParam name="keyCode" value="CURSOR_LEFT"/>
</bind>
<bind role="stop" component="slide3"/>
<bind role="start" component="slide2"/>
</link>

<link id="lVoltarSlide1" xconnector="conec#onKeySelectionStopStart">
<bind role="onSelection" component="slide2">
<bindParam name="keyCode" value="CURSOR_LEFT"/>
</bind>
<bind role="stop" component="slide2"/>
<bind role="start" component="slide1"/>
</link>

</body>

</ncl>

On 27 nov, 04:04, Hallyson Melo <hally...@gmail.com> wrote:
> Manda as partes relevanes do ncl que te ajudamos.
>
> 2011/11/26 Estudante . <cimer...@gmail.com>
>
>
>
>
>
>
>
>
>
> > bom, fiz, mas não dá certo.
> > é um botão que chama outro arquivo ncl. nesse outro arquivo ncl
> > coloquei 3 imagens de slides, como no powerpoint.
>
> > se eu executar esse arquivo, está tudo certo. aparecem as 3 imagens,
> > vou navegando entre elas com CURSOR_RIGHT e CURSOR_LEFT.
>
> > mas chamar a partir do arquivo principal não funciona. aparece no
> > emulador só prop = ''
> > PresentationContext::setPropertyValue propName =
> > 'service.currentKeyMaster' propValue = ''
>
> > estou fazendo assim:
>
> >                <link id="X" xconnector="conec#onKeySelectionStart">
> >                                <bind role="onSelection" component="botaoY">
> >                                        <bindParam name="keyCode"
> > value="OK"/>
> >                                </bind>
> >                                <bind role="start" component="arquivo"/>
> >                        </link>
> >        <media id="arquivo" src="./txt/arquivo.ncl"
> > descriptor="descArquivo"/
>
> > tecnicamente, está certo. mas...
> > o que eu faço com a região? devo fazer uma região no arquivo
> > principal? que vai englobar as regiões do outro arquivo???
>
> > --
> > Você está recebendo esta mensagem porque se inscreveu no grupo
> > "Desenvolvimento para TV digital" dos Grupos do Google.
> > Para postar neste grupo, envie um e-mail para devdtv@googlegroups.com.
> > Para cancelar a inscrição nesse grupo, envie um e-mail para
> > devdtv+unsubscribe@googlegroups.com.
> > Para obter mais opções, visite esse grupo em
> >http://groups.google.com/group/devdtv?hl=pt-BR.
>
> --
>
> --
> Halyson Melo
>
> "Aquilo que eu faço fala tão alto, que o que eu digo ninguém
> consegue escutar."
> Meton S. Alencar

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para devdtv@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para devdtv+unsubscribe@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/devdtv?hl=pt-BR.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário