[Ginga-argentina] GINGA.AR - NCL - CONTEXTOS

Franco H gusamh at gmail.com
Mon Oct 21 14:11:51 CEST 2013


Bueno lo solucione de esta manera.


<media id="salidaCapacitacion" refer="Csalir" instance="instSame"/>
    <link xconnector="connector#onKeySelectionAndStopStart">
            <bind role="onSelection" component="salidaCapacitacion">
                <bindParam name="keyCode" value="ENTER"/>
            </bind>
            <bind role="ruleFocus" component="settings"
interface="service.currentKeyMaster">
                <bindParam name="focus" value="Csalir"/>
            </bind>
            <bind role="stop" component="Ccapacitacion"/>
            <bind role="start" component="cHome">

            </bind>
        </link>





2013/10/17 Franco H <gusamh at gmail.com>

> Hola, el problema que planteo es que cuando ingreso a un contexto y luego
> quiero terminarlo el link aparentemente no funciona estoy utilizando una
> variable global que creo ahí esta el problema.
> Parte del Codigo
>
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <!-- Generated by NCL Eclipse -->
> <ncl id="home" xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile">
>     <head>
>
>
>         <regionBase>
>             <importBase documentURI="regiones.ncl" alias="regiones"/>
>         </regionBase>
>
>         <descriptorBase>
>             <descriptor id="dFondo" region="regiones#rgTV"/>
>             <descriptor id="dEncabezado" region="regiones#rgEncabezado"
> focusBorderWidth="1"/>
>             <descriptor id="dLogo" region="regiones#rLogo" />
>             <descriptor id="dUbicacion" region="regiones#rUbicacion"/>
>             <descriptor id="dMenuLateral" region="regiones#rgMenuLateral"
> />
>             <descriptor id="dMenuLateral1"
> region="regiones#rgMenuLateral1" focusIndex="1" moveDown="2" moveUp="9"
> focusSrc="media/image/seleccionbarra.png" focusBorderWidth="0"
> focusSelSrc="media/image/barraceleste.png"/>
>             <descriptor id="dMenuLateral2"
> region="regiones#rgMenuLateral2" focusIndex="2" moveUp="1" moveDown="3"
> focusSrc="media/image/seleccionbarra.png" focusBorderWidth="0"
> focusSelSrc="media/image/barraceleste.png"/>
>             <descriptor id="dMenuLateral3"
> region="regiones#rgMenuLateral3" focusIndex="3" moveUp="2"  moveDown="4"
> focusSrc="media/image/seleccionbarra.png" focusBorderWidth="0"
> focusSelSrc="media/image/barraceleste.png"/>
>             <descriptor id="dDestacado" region="regiones#rgDestacado"
> player="close" freeze="true" explicitDur="30s"/>
>             <descriptor id="dMenuInferior"
> region="regiones#rgMenuInferior"/>
>             <descriptor id="dMenuInferiorOp1"
> region="regiones#rgInferiorOp1" focusIndex="4" moveUp="3" moveRight="5"
> focusSrc="media/image/seleccionbarra.png" focusBorderWidth="0"
> focusSelSrc="media/image/barraceleste.png"/>
>             <descriptor id="dMenuInferiorOp2"
> region="regiones#rgInferiorOp2" focusIndex="5" moveLeft="4" moveRight="6"
> focusSrc="media/image/seleccionbarra.png" focusBorderWidth="0"
> focusSelSrc="media/image/barraceleste.png"/>
>             <descriptor id="dMenuInferiorOp3"
> region="regiones#rgInferiorOp3" focusIndex="6" moveLeft="5" moveRight="7"
> moveUp="4" focusSrc="media/image/seleccionbarra.png" focusBorderWidth="0"
> focusSelSrc="media/image/barraceleste.png"/>
>             <descriptor id="dMenuInferiorOp4"
> region="regiones#rgInferiorOp4"  focusIndex="7" moveDown="8" moveLeft="6"
> focusSrc="media/image/seleccionbarra.png" focusBorderWidth="0"
> focusSelSrc="media/image/barraceleste.png"/>
>             <descriptor id="dPie" region="regiones#rgPie"/>
>             <descriptor id="dBotonAyuda" region="regiones#rgBotonAyuda"
> focusIndex="8" moveUp="7" moveRight="9"
> focusSrc="media/image/seleccionbarra.png" focusBorderWidth="0"
> focusSelSrc="media/image/barraceleste.png"/>
>             <descriptor id="dBotonSalir" region="regiones#rgBotonSalir"
> focusIndex="9" moveLeft="8" moveDown="1"
> focusSrc="media/image/seleccionbarra.png" focusBorderWidth="0"
> focusSelSrc="media/image/barraceleste.png"/>
>             <descriptor id="dZonaAyuda" region="regiones#rgAyuda"
> explicitDur="5s" transIn="in" transOut="in"/>
>
>             <!-- descriptores para FORMACION -->
>             <descriptor id="dFMenuLateral" region="regiones#rgMenuLateral"
> />
>             <descriptor id="dFMenuLateral1"
> region="regiones#rgMenuLateral1" focusIndex="1" moveDown="2" moveUp="9"
> focusSrc="media/image/boton con selector.png" focusBorderWidth="0"
> focusSelSrc="media/image/botonconselector celeste.png"/>
>             <descriptor id="dFMenuLateral2"
> region="regiones#rgMenuLateral2" focusIndex="2" moveUp="1" moveDown="3"
> focusSrc="media/image/boton con selector.png" focusBorderWidth="0"
> focusSelSrc="media/image/botonconselector celeste.png"/>
>             <descriptor id="dFMenuLateral3"
> region="regiones#rgMenuLateral3" focusIndex="3" moveUp="2"  moveDown="4"
> focusSrc="media/image/boton con selector.png" focusBorderWidth="0"
> focusSelSrc="media/image/botonconselector celeste.png"/>
>             <descriptor id="dFMenuLateral4"
> region="regiones#rgMenuLateral4" focusIndex="4" moveUp="3"  moveDown="5"
> focusSrc="media/image/boton con selector.png" focusBorderWidth="0"
> focusSelSrc="media/image/botonconselector celeste.png"/>
>             <descriptor id="dFBotonAyuda" region="regiones#rgBotonAyuda"
> focusIndex="5" moveUp="4" moveRight="6"
> focusSrc="media/image/seleccionbarra.png" focusBorderWidth="0"
> focusSelSrc="media/image/botonconselector celeste.png"/>
>             <descriptor id="dFBotonSalir" region="regiones#rgBotonSalir"
> focusIndex="6" moveLeft="5" moveDown="1"
> focusSrc="media/image/seleccionbarra.png" focusBorderWidth="0"
> focusSelSrc="media/image/botonconselector celeste.png"/>
>             <!--<descriptor id="dFprincipal1"
> region="regiones#rgDestacado1" focusIndex="6"  moveLeft="1" moveRight="7"
> focusSrc="media/image/seleccionbarra.png" focusBorderWidth="0"
> focusSelSrc="media/image/barraceleste.png"/>
>             <descriptor id="dFprincipal2" region="regiones#rgDestacado2"
> focusIndex="7" moveLeft="6" moveRight="6"
> focusSrc="media/image/seleccionbarra.png" focusBorderWidth="0"
> focusSelSrc="media/image/barraceleste.png"/>-->
>             <descriptor id="dFprincipal" region="regiones#rgDestacado"
> focusIndex="7"/>
>             <descriptor id="dFVolver"
> region="regiones#rgDestacadoVolver"/>
>             <descriptor id="dFHtml" region="regiones#rgHtml"/>
>             <descriptor id="dFPlano" region="regiones#rgPlanos"/>
>             <!-- descriptores para CAPACITACION-->
>             <descriptor id="dCBotonSalir" region="regiones#rgBotonSalir"
> focusIndex="15" focusSrc="media/image/seleccionbarra.png"
> focusBorderWidth="0" focusSelSrc="media/image/botonconselector
> celeste.png"/>
>         </descriptorBase>
>         <connectorBase>
>             <importBase documentURI="connectorBase.ncl" alias="connector"/>
>         </connectorBase>
>
>     </head>
>
>     <body>
>
>         <media id="fondo" src="fondo.lua" descriptor="dFondo"/>
>         <media id="encabezado" src="encabezado.lua"
> descriptor="dEncabezado"/>
>         <media id="logo" src="encabezadoLogo.lua" descriptor="dLogo"/>
>         <port id="tFondo" component="fondo"/>
>         <port id="tEncabezado" component="encabezado"/>
>         <port id="tLogo" component="logo"/>
>
>         <link xconnector="connector#onBeginStart">
>             <bind role="onBegin" component="fondo"/>
>             <bind role="start" component="cHome"/>
>         </link>
>
>          <media id="programSettings" type="application/x-ginga-settings">
>             <property name="service.currentFocus" value=""/>
>          </media>
>
>          <media id="settings" type="application/x-ginga-settings">
>             <property name="service.currentKeyMaster" value=""/>
>          </media>
>
>          <link xconnector="connector#onBeginSet">
>             <bind role="onBegin" component="fondo"/>
>             <bind role="set" component="programSettings"
> interface="service.currentFocus">
>                 <bindParam name="var" value="1"/>
>             </bind>
>         </link>
>
>
> <context id="cHome">
>
> *HACE REFERENCIA A LA VARIBALE GLOBAL, ESTO SE UTILIZA ASÍ? CUANDO ES
> GLOBAL.?*
>         <media id="pS" refer="programSettings" instance="instSame"/>
>
>      *OTRAS MEDIAS Y PORTS*
>
>         <port id="tUbicacion" component="ubicacion"/>
>
>
>
>         <port id="tInferior1" component="inferior1"/>
>
>
>
>
> </context>
>
> *ESTE LINK DETIENE EL CONTEXTO HOME Y COMIENZA EL CONTEXTO CFORMACION
> ESTO FUNCIONA PERFECTAMENTE
> *   <media id="EntradaFormacionHome" refer="inferior1"
> instance="instSame"/>
>   <link xconnector="connector#onKeySelectionAndStopStart">
>             <bind role="onSelection" component="EntradaFormacionHome">
>                 <bindParam name="keyCode" value="ENTER"/>
>             </bind>
>             <bind role="ruleFocus" component="programSettings"
> interface="service.currentFocus">
>                 <bindParam name="focus" value="4"/>
>             </bind>
>             <bind role="stop" component="cHome"/>
>             <bind role="start" component="Cformacion"/>
>         </link>
>   *OTRO LINK QUE TAMBIEN FUNCIONA BIEN TERMINA EL CONTEXTO CHOME Y
> COMIENZA CCAPACITACION*
>   <media id="EntradaCapHome" refer="inferior2" instance="instSame"/>
>   <link xconnector="connector#onKeySelectionAndStopStart">
>             <bind role="onSelection" component="EntradaCapHome">
>                 <bindParam name="keyCode" value="ENTER"/>
>             </bind>
>             <bind role="ruleFocus" component="programSettings"
> interface="service.currentFocus">
>                 <bindParam name="focus" value="5"/>
>             </bind>
>             <bind role="stop" component="cHome"/>
>             <bind role="start" component="Ccapacitacion"/>
>         </link>
>
>       *OTRO CONTEXTO*
> <context id="Cformacion" >
>
>         <media id="Cs" refer="programSettings" instance="instSame"/>
>         <media id="Fubicacion" src="Fubicacion.lua"
> descriptor="dUbicacion">
>             <property name="text" value="FORMACION"/>
>         </media>
>
>
>
>        </context>
>     *UNA MEDIA QUE HACE REFERENCIA AL CONTEXTO CFORMACION PARA PODER SALIR
> Y ACA ES DONDE EL LINK NO FUNCIONA, QUISIERA SABER COMO PUEDO SOLUCIONAR
> ESTE TEMA
> *    <media id="SalidaFormacionHome" refer="Fsalir" instance="gradSame"/>
>
>     <link xconnector="connector#onKeySelectionAndStopStart">
>             <bind role="onSelection" component="SalidaFormacionHome">
>                 <bindParam name="keyCode" value="ENTER"/>
>             </bind>
>             <bind role="ruleFocus" component="programSettings"
> interface="service.currentFocus">
>                 <bindParam name="focus" value="6"/>
>             </bind>
>             <bind role="stop" component="Cformacion"/>
>             <bind role="start" component="cHome"/>
>     </link>
>         *EN ESTE CONTEXTO LO QUE HICE FUE TERMINAR DENTRO DEL CONTEXTO EL
> MISMO CONTEXTO PARA LUEGO CON UN ONENDSTART COMENZAR EL OTRO CONTEXTO PERO
> TAMPOCO FUNCIONA*
> <context id="Ccapacitacion">
>
>         <media id="capS" refer="programSettings" instance="instSame" />
>         <media id="Cubicacion" src="Cubicacion.lua"
> descriptor="dUbicacion">
>             <property name="text" value="CAPACITACION"/>
>         </media>
>         <media id="capacitacion" src="media/image/talleres y cursos.png"
> descriptor="dDestacado">
>             <property name="width" value="563"/>
>             <property name="height" value="450"/>
>             <property name="top" value="92"/>
>             <property name="left" value="85"/>
>         </media>
>         <media id="Csalir" src="volver.lua" descriptor="dCBotonSalir"/>
>         <port id="CUbicacion" component="Cubicacion"/>
>         <port id="Pcapacitaicon" component="capacitacion"/>
>         <port id="Psalir" component="Csalir"/>
>
>          <link xconnector="connector#onKeySelectionAndStop">
>             <bind role="onSelection" component="Csalir">
>                 <bindParam name="keyCode" value="ENTER"/>
>             </bind>
>             <bind role="ruleFocus" component="capS"
> interface="service.currentFocus">
>                 <bindParam name="focus" value="15"/>
>             </bind>
>             <bind role="stop" component="Ccapacitacion"/>
>
>     </link>
>
> </context>
>
>
>
>     <link xconnector="connector#onEndStart">
>         <bind role="onEnd" component="Ccapacitacion"/>
>         <bind role="start" component="cHome"/>
>     </link>
>
>
>
>
>
>
>
>
>     </body>
> </ncl>
> *BUENO ESPERO ME PUEDAN DAR UNA MANO, LES DIGO QUE ESTO ME AYUDARIA MUCHO
> PARA TERMINAR CON MI TESIS.
>
> *
> --
> Analista Funcional - Poder Judicial de la Nación
> Asistente - UNPA
> AdeS. Herrera Franco
>



-- 
Analista Funcional - Poder Judicial de la Nación
Asistente - UNPA
AdeS. Herrera Franco
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ourproject.org/pipermail/ginga-argentina/attachments/20131021/ed7ff33a/attachment-0001.htm 


More information about the Ginga-argentina mailing list