Autor: wendel costa
Botao verde e redimensionamento de tela
13 de Novembro de 2008, 0:30 - | Ninguém seguindo este artigo por enquanto.
Visualizado 35 vezes
Galera e o seguinte, dei uma olhada no exemplo 7, e queria fazer mais ou menos igual, so que ao inves de ocorrer o redimensionamento da tela do video em determinado espaco de tempo, eu queria efetuar o redimensionamento ao clicar no botao verde por exemplo. Estava tentando usar o conector onkeySelectionStarNSetN se nao me engano. Bom, o que quero fazer e o seguinte to rodando um video em fullscreen e ao clicar no botaoverde eu queria reduzilo pela metade e chamar um arquivo html no canto inferior direito, enquanto o video continua rodando no canto superior esquerdo. Estou conseguindo chamar certinho o arquivo html no lugar certo, mas o video nao esta sendo redimensionado. Se puderem me ajudar, desde ja agradeco.
99 comentários
<property name="bounds"/>
<media> ii) Para redimensionar o vídeo, basta atribuir um novo valor à propriedade "bounds" do vídeo, através do papel "set": No conector: (...)
<connectorParam name="var"/>
<simpleAction role="set" value="$var"/>
(...) No elo: (...)
<bind role="set" component="idDoVideo" interface="bounds">
<bindParam name="var" value="0%,5%,50%,55%"/>
Aqui estou colocando left=0%, top=5%, largura=50% e altura=55%
(...) Deixe-me ajudá-lo mais se ainda tiver dúvidas. Carlos
<ncl xsi:schemaLocation="http://www.ncl.org.br/NCL3.0/EDTVProfile www.ncl.org.br/NCL3.0/profiles/NCL30EDTV.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile" id="newDocument1">
<head>
<connectorBase>
<importBase documentURI="../../../../Arquivos de programas/Composer/files/connectors/composerConnectorBase.conn" alias="connBase"/>
</connectorBase>
<regionBase>
<region zIndex="1" width="1024" height="768" id="rgTv">
<region left="0" top="154" zIndex="1" width="1024" height="569" id="rgVideo"/>
<region left="12" top="724" zIndex="1" width="160" height="43" id="rgBtnIntEsq"/>
<region left="201" top="725" zIndex="1" width="125" height="41" id="rgBtnIntDir"/>
<region zIndex="1" width="1024" height="150" id="rgLogos"/> <region zIndex="1" left="722" top="157" width="300" height="610" id="rgTemp"/>
</region>
</regionBase>
<descriptorBase>
<descriptor region="rgVideo" id="DescVideoGol"/>
<descriptor region="rgLogos" id="DescUcg"/>
<descriptor id="DescLogoGol"/>
<descriptor id="DescUcgTv"/> <descriptor region="rgTemp" id="DescInfo"/> <descriptor region="rgTemp" id="DescCompra"/> <descriptor region="rgLogos" id="DescLogos"/> <descriptor region="rgTv" id="DescFundo"/>
<descriptor region="rgBtnIntDir" id="DescbtnIntDir"/>
<descriptor region="rgBtnIntEsq" id="DescbtnIntEsq"/>
<descriptor region="rgBtnIntDir" id="DescBtnVoltar"/>
</descriptorBase>
</head>
<body>
<media descriptor="DescVideoGol" src="media/novo gol.mpg" type="video/mpeg" id="videoGol">
<property name="bounds"/>
</media> <media descriptor="DescbtnIntEsq" src="media/info.jpg" type="image/jpeg" id="btnInfo"/>
<media descriptor="DescbtnIntDir" src="media/comprar.jpg" type="image/jpeg" id="btnComprar"/>
<media descriptor="DescInfo" src="media/info.txt" type="text/plain" id="info"/>
<media descriptor="DescCompra" src="media/compra.html" type="text/html" id="compra"/>
<port component="videoGol" id="port_newDocument1_videoGol"/> <link xconnector="connBase#onKeySelectionStartNSetN" id="linkReduzCompra">
<bind role="onSelection" component="btnComprar">
<bindParam name="keyCode" value="RED"/>
</bind>
<bind role="start" component="compra"/>
<bind role="set" interface="bounds" component="videoGol">
<bindParam name="var" value="0%,20%,70%,50%"/>
</bind>
</link> <link xconnector="connBase#onKeySelectionStartNSetN" id="linkReduzInfo">
<bind role="onSelection" component="btnInfo">
<bindParam name="keyCode" value="GREEN"/>
</bind>
<bind role="start" component="info"/>
<bind role="set" interface="bounds" component="videoGol">
<bindParam name="var" value="0%,20%,70%,50%"/>
</bind>
</link> <media descriptor="DescLogos" src="media/logos.jpg" type="image/jpeg" id="logos"/>
<media descriptor="DescFundo" src="media/fundo.jpg" type="image/jpeg" id="fundo"/>
<media descriptor="DescBtnVoltar" src="media/voltar.jpg" type="image/jpeg" id="btnVoltar"/>
<link xconnector="connBase#onBeginStartN" id="linkComeca">
<bind role="onBegin" component="videoGol"/>
<bind role="start" component="logos"/>
<bind role="start" component="fundo"/>
<bind role="start" component="btnInfo"/>
<bind role="start" component="btnComprar"/>
</link>
<link xconnector="connBase#onEndStopN" id="linkTermina">
<bind role="onEnd" component="videoGol"/>
<bind role="stop" component="logos"/>
<bind role="stop" component="fundo"/>
<bind role="stop" component="btnInfo"/>
<bind role="stop" component="btnComprar"/>
<bind role="stop" component="btnVoltar"/>
<bind role="stop" component="compra"/>
<bind role="stop" component="info"/>
</link>
</body>
</ncl>
<connectorParam name="keyCode"/>
<connectorParam name="var"/>
<simpleCondition key="$keyCode" role="onSelection"/>
<compoundAction operator="seq">
<simpleAction max="unbounded" qualifier="par" role="set" value="$var"/>
<simpleAction max="unbounded" qualifier="par" role="start"/>
<simpleAction max="unbounded" qualifier="par" role="stop"/>
</compoundAction>
</causalConnector> Assim, você pode redimensionar o video, iniciar o html, para o botao verde e dar o start no botao azul :)