[Ginga-argentina] Menu con 4 items

Raphael freddyraphv at hotmail.com
Thu Apr 19 06:46:01 CEST 2012


Hola a todos quería pedirles ayuda para solucionar un problema que me surgió
al desarrollar un menú con cuatro ítems en el plugin Eclipse-NCL, el mismo
funciona muy bien en lo que se refiere al desplazamiento hacia arriba o
abajo y posee un desplazamiento circular, el problema me surge en el momento
en que selecciono un ítem del menú quiero hacer que se me presente un video
que estoy importando pero este no se me presenta por nada, estuve probando
sin agrupar el menú como contexto y me funciona pero sin importar programas
definiendo todo dentro del mismo documento NCL, pero quiero agrupar todo el
menú en un contexto para poderlo importar a otro documento y así poderlo
utilizar, agradecería mucho cualquier guía o corrección que me pudieran
hacer,  ya que no sé si es error de redacción o mal uso del conector
“onKeySelectionStartStop ” aquí adjunto el código que estoy probando.

 

<?xml version="1.0" encoding="ISO-8859-1"?>

<!-- Generated by NCL Eclipse -->

<ncl id="menu" xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile">

<head>

<importedDocumentBase>

              <importNCL documentURI="prog1V1.ncl" alias="progra"/>

       </importedDocumentBase>

                     

       <regionBase>

              <region id="regPantallaIn" zIndex="100" />

              <region id="regFondo" zIndex="0"/>

                     

              <region id="rgMenu" left="7%" top="30%" width="200"
height="70%" zIndex="99">

                     <region id="rgMenuItem1" top="0" height="50" />

                     <region id="rgMenuItem2" top="60" height="50" />

                     <region id="rgMenuItem3" top="120" height="50" />

                     <region id="rgMenuItem4" top="180" height="50" />

                     </region>

              </regionBase>

              

       <descriptorBase>     

              <descriptor id="desPantallaIn" region="regPantallaIn"/>

              <descriptor id="desFondo" region="regFondo"/>

                     

              <descriptor id="dMenuItem1" region="rgMenuItem1"
focusIndex="1" 

moveUp="4" moveDown="2" focusBorderWidth="-3" focusBorderColor="yellow" 

              focusSrc="Imagenes/OK-Opcion1.png" selBorderColor="aqua"/>

              <descriptor id="dMenuItem2" region="rgMenuItem2"
focusIndex="2"

              moveUp="1" moveDown="3" focusBorderWidth="-3"
focusBorderColor="yellow"

              focusSrc="Imagenes/OK-Opcion2.png" selBorderColor="aqua"/>

              <descriptor id="dMenuItem3" region="rgMenuItem3"
focusIndex="3"

moveUp="2" moveDown="4" focusBorderWidth="-3" focusBorderColor="yellow"

              focusSrc="Imagenes/OK-Opcion3.png" selBorderColor="aqua"/>

                     <descriptor id="dMenuItem4" region="rgMenuItem4"
focusIndex="4"

                     moveUp="3" moveDown="1" focusBorderWidth="-3"
focusBorderColor="yellow"

                     focusSrc="Imagenes/OK-Opcion4.png"
selBorderColor="aqua"/>

              </descriptorBase>

              

              <connectorBase>

                     <importBase documentURI="conectores.ncl" alias="con"/>

              </connectorBase>

 

       </head>

 

       <body>

              <port id="Ini" component="fondo"/>

              <port id="pMenu" component="menu_1"/>

              

              <media id="videoIntro" type="video/mpeg" src="Video/Intro.mpg"
descriptor="desPantallaIn"/>

              <media id="fondo" type="image/jpeg"
src="Imagenes/ferrari1.jpg" descriptor="desFondo"/>

              

              <context id="menu_1">

                     <port id="pMenuItem1" component="menuItem1" />

                     <port id="pMenuItem2" component="menuItem2" />

                     <port id="pMenuItem3" component="menuItem3" />

                     <port id="pMenuItem4" component="menuItem4" />

                     <media id="menuItem1" src="Imagenes/Opcion1.png"
descriptor="dMenuItem1" >

                           <property name="transparency" value="10%"/>

                     </media>             

                     <media id="menuItem2" src="Imagenes/Opcion2.png"
descriptor="dMenuItem2" >

                           <property name="transparency" value="10%"/>

                     </media>

                     <media id="menuItem3" src="Imagenes/Opcion3.png"
descriptor="dMenuItem3" >

                           <property name="transparency" value="10%"/>

                     </media>

                     <media id="menuItem4" src="Imagenes/Opcion4.png"
descriptor="dMenuItem4" >

                           <property name="transparency" value="10%"/>

                     </media>

       </context>

       

              <context id="progra01"   refer="progra#progV1" /> 

              

              <!-- seleccion del primer item del menu -->

              <link xconnector="con#onKeySelectionStartStop">

                     <bind component="menu_1" interface="pMenuItem1"
role="onSelection"/>

                     <bind component="menu_1" role="stop"/>

                     <bind component="progra01" role="start"/>

              </link>

              <!-- terminar programa, exhibicion nuevamente del menu -->

              <link xconnector="con#onEndStart">

                     <bind component="progra01" role="onEnd"/>

                     <bind component="menu_1" role="start"/>

              </link>

       </body>

</ncl>

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ourproject.org/pipermail/ginga-argentina/attachments/20120418/9fe33378/attachment-0001.htm 


More information about the Ginga-argentina mailing list