Comunidad de diseño web y desarrollo en internet online

Scroll del contenido de un hBox (con Repeater)

Citar            
MensajeEscrito el 09 Nov 2010 01:18 pm
Buenas:

He creado un Hbox, cuyo contenido es un conjunto de linkbutton's. Para conseguirlo, lo hago con un Repeater que coge los datos de un arraycollection.

Esto está hecho, lo que no me sale del todo bien, es hacer un scroll del contenido de ese Hbox. A veces puede que sólo tenga un linkbutton y otras veces tendrá varios.

Para hacer el efecto de scroll de todos los linkbutton, sé que tengo que indicarle a Flex que "sub-objeto" debe moverse, pero yo quiero que se muevan todos a la vez (tipo Scroll).

Soy capaz de mover uno de esos "sub.objetos" con el siguiente código

Código ActionScript :

<mx:Move id="myMove" target="{botones[1]}"/>

      <mx:HBox  id="ticker" autoLayout="false"
           borderStyle="solid" backgroundColor="#FFFFFF"
           horizontalScrollPolicy="off" 
           horizontalAlign="center" 
           verticalAlign="middle" 
           width="1214" x="10" height="26" y="2">
      
      <mx:Repeater id="rep" dataProvider="{array}" recycleChildren="true">
         
      <mx:LinkButton  id="botones" label="{String(rep.currentItem.Titulo)}"
                     click="internalGetURL(event);"
                     width="100%" 
                     mouseOver="myMove.pause()"
                     mouseOut="myMove.resume()"
                     enabled="true"/>
      </mx:Repeater>
   </mx:HBox>


Así se mueve el objeto [1] de mi lista de linkbutton

¿Como hago para mover todo el contenido del hBox?

Muchas gracias

Por mingole

10 de clabLevel



 

chrome
Citar            
MensajeEscrito el 09 Nov 2010 05:04 pm
Vale, ya me respondo yo mismo.

El MOVE puede aplicarse a un array, además de a un sólo objeto, con lo que me ha servido con algo tan sencillo como

Código ActionScript :

targets="{botones}"


Un saludo

Por mingole

10 de clabLevel



 

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.