Ir para o conteúdo

 Voltar a Linguagem NCL
Tela cheia

Links

30 de Novembro de 2007, 15:38 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 18 vezes

Prezados,

Escrevi os programas dos exemplos 11 e 12, deu certo, não teve inconsistência, mas os nós não aparecem "linkados" eu até consegui colocar alguns links, mas outros links não aparecem (que são os mais importantes), logo, não consigo executar o programa.

Estarei colocando os programas abaixo para apreciação,

Grato,

Exemplo 11:

<?xml version="1.0" encoding="ISO-8859-1"?>
<ncl xsi:schemaLocation="http://www.ncl.org.br/NCL3.0/EDTVProfile http://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 left="-52" top="-2" width="1024" height="576" id="rgTV">
<region left="192" top="48" width="640" height="480" id="rgVideo1"/>
<region left="192" top="528" width="25" height="25" id="rgBotaoVermelho"/>
<region left="303" top="529" width="25" height="25" id="rgBotaoVerde"/>
</region>
</regionBase>

<descriptorBase>

<descriptor id="dVideo3" region="rgVideo1">
<descriptorParam name="soundLevel" value="0"/>
</descriptor>
<descriptor id="dAudio1"/>
<descriptor id="dBotaoVermelho" region="rgBotaoVermelho"/>
<descriptor id="dBotaoVerde" region="rgBotaoVerde"/>

<descriptor id="dVideo1" region="rgVideo1"/>
</descriptorBase>

<ruleBase>
<rule id="rEn" var="idioma" comparator="eq" value="en"/>
<rule id="rPt" var="idioma" comparator="eq" value="pt"/>
</ruleBase>

<connectorBase>
<importBase alias="connBase" documentURI="maestroConnectorBase.conn"/>
<causalConnector id="onKeySelectionSetNStopNDStartNDStopNDAbortN">
<connectorParam name="keyCode"/>
<connectorParam name="var"/>
<simpleCondition role="onSelection" key="$keyCode"/>
<compoundAction operator="par">
<simpleAction role="set" value="$var" max="unbounded" qualified="par"/>
<simpleAction role="stop" max="unbounded" qualified="par"/>
<simpleAction role="dstart" delay="0.5s" max="unbounded" qualified="par"/>
<simpleAction role="dstop" delay="0.5s" max="unbounded" qualified="par"/>
<simpleAction role="dabort" delay="0.5s" max="unbounded" qualified="par"/>
</compoundAction>
</causalConnector>
</connectorBase>
</head>

<body>
<port id="pInicio" component="video1"/>
<media type="application/x-ginga-settings" id="nodeSettings">
<property name="idioma"/>
</media>
<media type="video/mpeg" id="video1" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo11\exemplo11\media\video1.mpg" descriptor="dVideo3"/>
<media type="video/mpeg" id="video3" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo11\exemplo11\media\video2.mpg" descriptor="dVideo1"/>
<media type="image/gif" id="botaoVermelho" src="media/botao_vermelho.gif" descriptor="dBotaoVermelho"/>
<media type="image/gif" id="botaoVerde" src="media/botao_verde.gif" descriptor="dBotaoVerde"/>

<context id="contextoFilme">
<port id="pVideo3" component="video3"/>
<media type="video/mpeg" id="video3" src="media/video3.mpg" descriptor="dVideo3"/>

<switch id="switchAudioIdioma">
<bindRule rule="rEn" constituent="audioEn"/>
<bindRule rule="rPt" constituent="audioPt"/>
<media type="audio/mp3" id="audioEn" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo11\exemplo11\media\audioEn.mp3" descriptor="dAudio1"/>
<media type="audio/mp3" id="audioPt" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo11\exemplo11\media\audioPt.mp3" descriptor="dAudio1"/>
</switch>

<link id="IVideo3AudioStart" xconnector="connBase#onBeginStart">
<bind component="video3" role="onBegin"/>
<bind component="switchAudioIdioma" role="start"/>
</link>
<link id="IVideo3AudioStop" xconnector="connBase#onEndStop">
<bind component="video3" role="onEnd"/>
<bind component="switchAudioIdioma" role="stop"/>
</link>
</context>

<link id="IVideo1Init" xconnector="connBase#onBeginStart">
<bind component="video1" role="onBegin"/>
<bind component="botaoVermelho" role="start"/>
<bind component="botaoVerde" role="start"/>
</link>
<link id="IVideo1Loop" xconnector="connBase#onEndStart">
<bind component="video1" role="onEnd"/>
<bind component="video1" role="start"/>
</link>
<link id="ISelectBotaoVermelhoIdioma" xconnector="onKeySelectionSetNStopNDStartNDStopNDAbortN">
<bind component="botaoVermelho" role="onSelection">
<bindParam name="keyCode" value="RED"/>
</bind>
<bind component="nodeSetings" interface="idioma" role="set">
<bindParam name="var" value="en"/>
</bind>
<bind component="botaoVerde" role="stop"/>
<bind component="botaoVermelho" role="dstop"/>
<bind component="video1" role="dabort"/>
<bind component="video2" role="dstart"/>
</link>

<link id="ISelectBotaoVerdeIdioma" xconnector="onKeySelectionSetNStopNDStartNDStopNDAbortN">
<bind component="botaoVerde" role="onSelection">
<bindParam name="keyCode" value="GREEN"/>
</bind>
<bind component="nodeSetings" interface="idioma" role="set">
<bindParam name="var" value="pt"/>
</bind>
<bind component="botaoVerde" role="stop"/>
<bind component="botaoVermelho" role="dstop"/>
<bind component="video1" role="dabort"/>
<bind component="video2" role="dstart"/>
</link>

<link id="IVideo2StartVideo3" xconnector="connBase#onEndStart">
<bind component="video2" role="onEnd"/>
<bind component="contextoFilme" interface="pVideo3" role="start"/>
</link>
</body>
</ncl>

Exemplo 12:

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

http://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>
<regionBase>
<region width="1080" height="768" id="rgTV">
<region zIndex="1" left="448" top="100" width="632" height="665" id="rgVideo1"/>
<region zIndex="2" left="200" top="100" width="200" height="50" id="rgopcao1"/>
<region zIndex="2" left="200" top="150" width="200" height="50" id="rgopcao2"/>
<region zIndex="2" left="200" top="200" width="200" height="50" id="rgopcao3"/>
<region zIndex="2" left="200" top="250" width="200" height="50" id="rgopcao4"/>
<region zIndex="2" left="200" top="300" width="200" height="50" id="rgopcao5"/>
<region zIndex="2" left="200" top="350" width="200" height="50" id="rgopcao6"/>
<region zIndex="2" left="140" top="435" width="200" height="100" id="rgResultado"/>
</region>
</regionBase>

<descriptorBase>
<descriptor id="dVideo" region="rgVideo"/>
<descriptor id="dOpcao1" region="rgOpcao1" focudIndex="1" moveDown="2" focusBorderWidth="-2"

focusBorderColor="blue"/>
<descriptor id="dOpcao2" region="rgOpcao2" focudIndex="2" moveDown="3" focusBorderWidth="1"

focusBorderColor="blue"/>
<descriptor id="dOpcao3" region="rgOpcao3" focudIndex="3" moveDown="4" focusBorderWidth="2"

focusBorderColor="blue"/>
<descriptor id="dOpcao4" region="rgOpcao4" focudIndex="4" moveDown="5" focusBorderWidth="3"

focusBorderColor="blue"/>
<descriptor id="dOpcao5" region="rgOpcao5" focudIndex="5" moveDown="6" focusBorderWidth="4"

focusBorderColor="blue"/>
<descriptor id="dOpcao6" region="rgOpcao6" focudIndex="6" moveUp="5" focusBorderWidth="-2"

focusBorderColor="blue"/>
<descriptor id="dResultado" region="rgResultado"/>
</descriptorBase>

<ruleBase>
<rule id="r1" var="opcao" comparator="eq" value="1"/>
<rule id="r2" var="opcao" comparator="eq" value="2"/>
<rule id="r3" var="opcao" comparator="eq" value="3"/>
<rule id="r4" var="opcao" comparator="eq" value="4"/>
<rule id="r5" var="opcao" comparator="eq" value="5"/>
<rule id="r6" var="opcao" comparator="eq" value="6"/>
</ruleBase>

<connectorBase>
<importBase alias="connBase" documentURI="maestroConnectorBase.conn"/>
<causalConnector id="onSelectionSetNStartNStopN">
<connectorParam name="var"/>

<simpleCondition role="onSelection"/>
<compoundAction operator="seq">
<simpleAction role="set" value="$var" max="unbounded" qualified="par"/>
<simpleAction role="stop" max="unbounded" qualified="par"/>
<simpleAction role="start" max="unbounded" qualified="par"/>
</compoundAction>
</causalConnector>
</connectorBase>
</head>

<body>
<port id="pEntryPoint" component="video"/>
<media type="application/x-ginga-settings" id="nodeSettings">
<property name="opcao"/>
</media>

<media id="video" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\video1.mpg"

descriptor="dVideo"/>
<media id="opcao1" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\opcao1.gif"

descriptor="dOpcao1"/>
<media id="opcao2" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\opcao2.gif"

descriptor="dOpcao2"/>
<media id="opcao3" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\opcao3.gif"

descriptor="dOpcao3"/>
<media id="opcao4" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\opcao4.gif"

descriptor="dOpcao4"/>
<media id="opcao5" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\opcao5.gif"

descriptor="dOpcao5"/>
<media id="opcao6" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\opcao6.gif"

descriptor="dOpcao6"/>

<switch id="switchOpcao">
<bindRule rule="r1" constituent="selecao1"/>
<bindRule rule="r2" constituent="selecao2"/>
<bindRule rule="r3" constituent="selecao3"/>
<bindRule rule="r4" constituent="selecao4"/>
<bindRule rule="r5" constituent="selecao5"/>
<bindRule rule="r6" constituent="selecao6"/>
<media id="selecao1" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\selecao1.html"

descriptor="dResultado"/>
<media id="selecao2" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\selecao2.html"

descriptor="dResultado"/>
<media id="selecao3" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\selecao3.html"

descriptor="dResultado"/>
<media id="selecao4" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\selecao4.html"

descriptor="dResultado"/>
<media id="selecao5" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\selecao5.html"

descriptor="dResultado"/>
<media id="selecao6" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\selecao6.html"

descriptor="dResultado"/>
</switch>

<link id="VideoStart" xconnector="connBase#onBeginStartN">
<bind component="video" role="onBegin"/>
<bind component="opcao1" role="start"/>
<bind component="opcao2" role="start"/>
<bind component="opcao3" role="start"/>
<bind component="opcao4" role="start"/>
<bind component="opcao5" role="start"/>
<bind component="opcao6" role="start"/>
</link>

<link id="Selecao_OK1" xconnector="onSelectionSetNStartNStopN">
<bind component="opcao1" role="onSelection"/>
<bind component="nodeSettings" interface="opcao" role="set">
<bindParam name="var" value="1"/>
</bind>
<bind component="switchOpcao" role="start"/>
<bind component="video" role="stop"/>
<bind component="opcao1" role="stop"/>
<bind component="opcao2" role="stop"/>
<bind component="opcao3" role="stop"/>
<bind component="opcao4" role="stop"/>
<bind component="opcao5" role="stop"/>
<bind component="opcao6" role="stop"/>
</link>

<link id="Selecao_OK2" xconnector="onSelectionSetNStartNStopN">
<bind component="opcao2" role="onSelection"/>
<bind component="nodeSettings" interface="opcao" role="set">
<bindParam name="var" value="2"/>
</bind>
<bind component="switchOpcao" role="start"/>
<bind component="video" role="stop"/>
<bind component="opcao1" role="stop"/>
<bind component="opcao2" role="stop"/>
<bind component="opcao3" role="stop"/>
<bind component="opcao4" role="stop"/>
<bind component="opcao5" role="stop"/>
<bind component="opcao6" role="stop"/>
</link>

<link id="Selecao_OK3" xconnector="onSelectionSetNStartNStopN">
<bind component="opcao3" role="onSelection"/>
<bind component="nodeSettings" interface="opcao" role="set">
<bindParam name="var" value="3"/>
</bind>
<bind component="switchOpcao" role="start"/>
<bind component="video" role="stop"/>
<bind component="opcao1" role="stop"/>
<bind component="opcao2" role="stop"/>
<bind component="opcao3" role="stop"/>
<bind component="opcao4" role="stop"/>
<bind component="opcao5" role="stop"/>
<bind component="opcao6" role="stop"/>
</link>

<link id="Selecao_OK4" xconnector="onSelectionSetNStartNStopN">
<bind component="opcao4" role="onSelection"/>
<bind component="nodeSettings" interface="opcao" role="set">
<bindParam name="var" value="4"/>
</bind>
<bind component="switchOpcao" role="start"/>
<bind component="video" role="stop"/>
<bind component="opcao1" role="stop"/>
<bind component="opcao2" role="stop"/>
<bind component="opcao3" role="stop"/>
<bind component="opcao4" role="stop"/>
<bind component="opcao5" role="stop"/>
<bind component="opcao6" role="stop"/>
</link>

<link id="Selecao_OK5" xconnector="onSelectionSetNStartNStopN">
<bind component="opcao5" role="onSelection"/>
<bind component="nodeSettings" interface="opcao" role="set">
<bindParam name="var" value="5"/>
</bind>
<bind component="switchOpcao" role="start"/>
<bind component="video" role="stop"/>
<bind component="opcao1" role="stop"/>
<bind component="opcao2" role="stop"/>
<bind component="opcao3" role="stop"/>
<bind component="opcao4" role="stop"/>
<bind component="opcao5" role="stop"/>
<bind component="opcao6" role="stop"/>
</link>

<link id="Selecao_OK6" xconnector="onSelectionSetNStartNStopN">
<bind component="opcao6" role="onSelection"/>
<bind component="nodeSettings" interface="opcao" role="set">
<bindParam name="var" value="6"/>
</bind>
<bind component="switchOpcao" role="start"/>
<bind component="video" role="stop"/>
<bind component="opcao1" role="stop"/>
<bind component="opcao2" role="stop"/>
<bind component="opcao3" role="stop"/>
<bind component="opcao4" role="stop"/>
<bind component="opcao5" role="stop"/>
<bind component="opcao6" role="stop"/>
</link>


</body>
</ncl>

Autor: Filipe Lemos


33 comentários

  • 47b678372f04456462abf74f68c8e840?only path=false&size=50&d=404Vitor Medina Cruz(usuário não autenticado)
    30 de Novembro de 2007, 17:07

     

    Olá Filipe,

    Eu dei uma olhada no seu exemplo 13 e vi alguns erros. Primeiro, você define duas connectorBase. O outro problema é que eu vi dois imports com o mesmo alias:

      <importBase documentURI="../../../../../Arquivos de programas/Composer/files/connectors/composerConnectorBase.conn" alias="connBase"/>

    <importBase alias="connBase" documentURI="maestroConnectorBase.conn"/>

    Repare que isso não é permitido. O Player Ginga-NCL assume que a NCL já está validada segundo os esquemas da especificação Ginga. Se a sua aplicação não estiver válida, o comportamento da execução da sua aplicação será inesperado.

    O Composer possui um validador que pode ser usado justamente para garantir que a sua aplicação foi escrita corretamente. Eu coloquei o seu código no Composer e o Consegui ver os errors. Para isso, basta abrir a sua aplicação no Composer, ir na visão textual depois clicar em View->Validate.

     

    []s,

    Vitor.

    • F7aee04dbd0e2aa5467a64911f63f1cc?only path=false&size=50&d=404Filipe Lemos(usuário não autenticado)
      3 de Dezembro de 2007, 13:43

       

      Estava corrigindo os erros do exemplo12 e os dois últimos dizem que tem um erro no link e no import, esse link parece que ele está ligado a um conector que criei "OnBeginStart" (que está em vermelho), mas está dizendo que não está definido.

      Agradeceria se alguem pudesse me ajudar,

      Grato,

       

      <?xml version="1.0" encoding="ISO-8859-1"?>
      <ncl xsi:schemaLocation="http://www.ncl.org.br/NCL3.0/EDTVProfile www.​ncl.​org.​br/N​CL3.​0/pr​ofil​es/N​CL30​EDTV​.xsd​" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile" id="newDocument1">
      <head>
      <regionBase>
      <region width="1080" height="768" id="rgTV">
      <region zIndex="1" left="448" top="100" width="632" height="665" id="rgVideo1"/>
      <region zIndex="2" left="200" top="100" width="200" height="50" id="rgOpcao1"/>
      <region zIndex="2" left="200" top="150" width="200" height="50" id="rgOpcao2"/>
      <region zIndex="2" left="200" top="200" width="200" height="50" id="rgOpcao3"/>
      <region zIndex="2" left="200" top="250" width="200" height="50" id="rgOpcao4"/>
      <region zIndex="2" left="200" top="300" width="200" height="50" id="rgOpcao5"/>
      <region zIndex="2" left="200" top="350" width="200" height="50" id="rgOpcao6"/>
      <region zIndex="2" left="140" top="435" width="200" height="100" id="rgResultado"/>
      </region>
      </regionBase>

      <descriptorBase>
      <descriptor id="dVideo1" region="rgVideo1"/>
      <descriptor id="dOpcao1" region="rgOpcao1" focudIndex="1" moveDown="2" focusBorderWidth="-2" focusBorderColor="blue"/>
      <descriptor id="dOpcao2" region="rgOpcao2" focudIndex="2" moveDown="3" focusBorderWidth="1" focusBorderColor="blue"/>
      <descriptor id="dOpcao3" region="rgOpcao3" focudIndex="3" moveDown="4" focusBorderWidth="2" focusBorderColor="blue"/>
      <descriptor id="dOpcao4" region="rgOpcao4" focudIndex="4" moveDown="5" focusBorderWidth="3" focusBorderColor="blue"/>
      <descriptor id="dOpcao5" region="rgOpcao5" focudIndex="5" moveDown="6" focusBorderWidth="4" focusBorderColor="blue"/>
      <descriptor id="dOpcao6" region="rgOpcao6" focudIndex="6" moveUp="5" focusBorderWidth="-2" focusBorderColor="blue"/>
      <descriptor id="dResultado" region="rgResultado"/>
      </descriptorBase>

      <ruleBase>
      <rule id="r1" var="opcao" comparator="eq" value="1"/>
      <rule id="r2" var="opcao" comparator="eq" value="2"/>
      <rule id="r3" var="opcao" comparator="eq" value="3"/>
      <rule id="r4" var="opcao" comparator="eq" value="4"/>
      <rule id="r5" var="opcao" comparator="eq" value="5"/>
      <rule id="r6" var="opcao" comparator="eq" value="6"/>
      </ruleBase>

      <connectorBase>
      <importBase alias="connBase" documentURI="maestroConnectorBase.conn"/>
      <causalConnector id="onSelectionSetNStartNStopN">
      <connectorParam name="var"/>
      <simpleCondition role="onSelection"/>
      <compoundAction operator="seq">
      <simpleAction role="set" value="$var" max="unbounded" qualified="par"/>
      <simpleAction role="stop" max="unbounded" qualified="par"/>
      <simpleAction role="start" max="unbounded" qualified="par"/>
      </compoundAction>
      </causalConnector>
      <causalConnector id="onBeginStartN">
      <connectorParam name="var"/>
      <simpleCondition role="onBegin"/>
      <compoundAction operator="seq">
      <simpleAction role="start" max="unbounded" qualifier="par"/>
      </compoundAction>
      </causalConnector>
      </connectorBase>

      </head>

      <body>
      <port id="pEntryPoint" component="video"/>
      <media type="application/x-ginga-settings" id="nodeSettings">
      <property name="opcao"/>
      </media>

      <media id="video" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\video1.mpg" descriptor="dVideo1"/>
      <media id="opcao1" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\opcao1.gif" descriptor="dOpcao1"/>
      <media id="opcao2" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\opcao2.gif" descriptor="dOpcao2"/>
      <media id="opcao3" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\opcao3.gif" descriptor="dOpcao3"/>
      <media id="opcao4" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\opcao4.gif" descriptor="dOpcao4"/>
      <media id="opcao5" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\opcao5.gif" descriptor="dOpcao5"/>
      <media id="opcao6" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\opcao6.gif" descriptor="dOpcao6"/>

      <switch id="switchOpcao">
      <bindRule rule="r1" constituent="selecao1"/>
      <bindRule rule="r2" constituent="selecao2"/>
      <bindRule rule="r3" constituent="selecao3"/>
      <bindRule rule="r4" constituent="selecao4"/>
      <bindRule rule="r5" constituent="selecao5"/>
      <bindRule rule="r6" constituent="selecao6"/>
      <media id="selecao1" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\selecao1.html" descriptor="dResultado"/>
      <media id="selecao2" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\selecao2.html" descriptor="dResultado"/>
      <media id="selecao3" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\selecao3.html" descriptor="dResultado"/>
      <media id="selecao4" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\selecao4.html" descriptor="dResultado"/>
      <media id="selecao5" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\selecao5.html" descriptor="dResultado"/>
      <media id="selecao6" src="C:\Documents and Settings\filipelv\Desktop\composer\exemplo12\media\selecao6.html" descriptor="dResultado"/>
      </switch>

      <link id="Video1Start" xconnector="connBase#onBeginStartN">
      <bind component="video1" role="onBegin"/>
      <bind component="opcao1" role="start"/>
      <bind component="opcao2" role="start"/>
      <bind component="opcao3" role="start"/>
      <bind component="opcao4" role="start"/>
      <bind component="opcao5" role="start"/>
      <bind component="opcao6" role="start"/>
      </link>

      <link id="Selecao_OK1" xconnector="onSelectionSetNStartNStopN">
      <bind component="opcao1" role="onSelection"/>
      <bind component="nodeSettings" interface="opcao" role="set">
      <bindParam name="var" value="1"/>
      </bind>
      <bind component="switchOpcao" role="start"/>
      <bind component="video1" role="stop"/>
      <bind component="opcao1" role="stop"/>
      <bind component="opcao2" role="stop"/>
      <bind component="opcao3" role="stop"/>
      <bind component="opcao4" role="stop"/>
      <bind component="opcao5" role="stop"/>
      <bind component="opcao6" role="stop"/>
      </link>

      <link id="Selecao_OK2" xconnector="onSelectionSetNStartNStopN">
      <bind component="opcao2" role="onSelection"/>
      <bind component="nodeSettings" interface="opcao" role="set">
      <bindParam name="var" value="2"/>
      </bind>
      <bind component="switchOpcao" role="start"/>
      <bind component="video1" role="stop"/>
      <bind component="opcao1" role="stop"/>
      <bind component="opcao2" role="stop"/>
      <bind component="opcao3" role="stop"/>
      <bind component="opcao4" role="stop"/>
      <bind component="opcao5" role="stop"/>
      <bind component="opcao6" role="stop"/>
      </link>

      <link id="Selecao_OK3" xconnector="onSelectionSetNStartNStopN">
      <bind component="opcao3" role="onSelection"/>
      <bind component="nodeSettings" interface="opcao" role="set">
      <bindParam name="var" value="3"/>
      </bind>
      <bind component="switchOpcao" role="start"/>
      <bind component="video1" role="stop"/>
      <bind component="opcao1" role="stop"/>
      <bind component="opcao2" role="stop"/>
      <bind component="opcao3" role="stop"/>
      <bind component="opcao4" role="stop"/>
      <bind component="opcao5" role="stop"/>
      <bind component="opcao6" role="stop"/>
      </link>

      <link id="Selecao_OK4" xconnector="onSelectionSetNStartNStopN">
      <bind component="opcao4" role="onSelection"/>
      <bind component="nodeSettings" interface="opcao" role="set">
      <bindParam name="var" value="4"/>
      </bind>
      <bind component="switchOpcao" role="start"/>
      <bind component="video1" role="stop"/>
      <bind component="opcao1" role="stop"/>
      <bind component="opcao2" role="stop"/>
      <bind component="opcao3" role="stop"/>
      <bind component="opcao4" role="stop"/>
      <bind component="opcao5" role="stop"/>
      <bind component="opcao6" role="stop"/>
      </link>

      <link id="Selecao_OK5" xconnector="onSelectionSetNStartNStopN">
      <bind component="opcao5" role="onSelection"/>
      <bind component="nodeSettings" interface="opcao" role="set">
      <bindParam name="var" value="5"/>
      </bind>
      <bind component="switchOpcao" role="start"/>
      <bind component="video1" role="stop"/>
      <bind component="opcao1" role="stop"/>
      <bind component="opcao2" role="stop"/>
      <bind component="opcao3" role="stop"/>
      <bind component="opcao4" role="stop"/>
      <bind component="opcao5" role="stop"/>
      <bind component="opcao6" role="stop"/>
      </link>

      <link id="Selecao_OK6" xconnector="onSelectionSetNStartNStopN">
      <bind component="opcao6" role="onSelection"/>
      <bind component="nodeSettings" interface="opcao" role="set">
      <bindParam name="var" value="6"/>
      </bind>
      <bind component="switchOpcao" role="start"/>
      <bind component="video1" role="stop"/>
      <bind component="opcao1" role="stop"/>
      <bind component="opcao2" role="stop"/>
      <bind component="opcao3" role="stop"/>
      <bind component="opcao4" role="stop"/>
      <bind component="opcao5" role="stop"/>
      <bind component="opcao6" role="stop"/>
      </link>

      </body>
      </ncl>

      • 47b678372f04456462abf74f68c8e840?only path=false&size=50&d=404Vitor Medina Cruz(usuário não autenticado)
        4 de Dezembro de 2007, 14:11

         

        Olá Filipe,

        O link ao qual você refere é este:

        <link id="Video1Start" xconnector="connBase#onBeginStartN">
        <bind component="video1" role="onBegin"/>
        <bind component="opcao1" role="start"/>
        <bind component="opcao2" role="start"/>
        <bind component="opcao3" role="start"/>
        <bind component="opcao4" role="start"/>
        <bind component="opcao5" role="start"/>
        <bind component="opcao6" role="start"/>
        </link>

        Repare que você faz referência conector dessa forma "connBase#onBeginStartN".

        connBase é o alias para a base de conectores  maestroConnectorBase.conn. Você declarou o OnBeginStartN na sua própria base de conectores, e não em maestroConnectorBase.conn. Portanto, você nã pode usar o alias connBase para referênciar o conector OnBeginStartN.

        Para conectores definidos dentro da sua própria base de conectores basta colocar o nome do conector, sem alias. Assim:

        <link id="Video1Start" xconnector="onBeginStartN">
        <bind component="video1" role="onBegin"/>
        <bind component="opcao1" role="start"/>
        <bind component="opcao2" role="start"/>
        <bind component="opcao3" role="start"/>
        <bind component="opcao4" role="start"/>
        <bind component="opcao5" role="start"/>
        <bind component="opcao6" role="start"/>
        </link>

         

        []s

        Vitor.

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo