Comunidad de diseño web y desarrollo en internet online

Dudas al hacer un menú para aplicación móvil

Citar            
MensajeEscrito el 09 Sep 2012 09:39 am
Muy buenas a todos"

Estoy intentando hacer un carrusel horizontal de varias páginas donde ir colocando información.

El código que he utilizado es el siguiente:

Código ActionScript :

var anchoFondos:Number = 480;
var anchoTabs:Number = 360;
var numPestanas:int = 5;
var fondosEnDerecha:int = 2;
var fondosEnIzquierda:int = 2;
var arrayDeTabs:Array = new Array();
arrayDeTabs = [tab1, tab2, tab3, tab4, tab5];
var arrayDeFondos:Array = new Array();
arrayDeFondos = [fondo1, fondo2, fondo3, fondo4, fondo5];

/* Evento de desplazamiento
Desplaza el objeto seleccionado en el escenario. El objeto que se desplaza suele ser más grande que el área visible.

Instrucciones:
1. Para desplazar todos los objetos en el escenario, colóquelos en un único clip de película contenedor y aplique este fragmento de código a dicho clip.
*/

Multitouch.inputMode = MultitouchInputMode.GESTURE;

for (var indice:int=0; indice<arrayDeFondos.length; indice++) {
   arrayDeFondos[indice].addEventListener(TransformGestureEvent.GESTURE_PAN, fl_PanHandler);
}


function fl_PanHandler(event:TransformGestureEvent):void
{
   for (var indice:int=0; indice<arrayDeFondos.length; indice++) {
      arrayDeFondos[indice].x += event.offsetX;
      arrayDeTabs[indice].x += (event.offsetX)*0.75;
      if(arrayDeFondos[indice].x >= anchoFondos * fondosEnDerecha) {
         arrayDeFondos[indice].x -= numPestanas * anchoFondos;
         arrayDeTabs[indice].x -= numPestanas * anchoTabs;
      }
      if(arrayDeFondos[indice].x <= -(anchoFondos * fondosEnIzquierda)) {
         arrayDeFondos[indice].x += numPestanas * anchoFondos;
         arrayDeTabs[indice].x += numPestanas * anchoTabs;
      }
   }
}


Pero no logro el efecto que quiero, ya que el evento es para ser usado con 2 dedos. Yo quiero que se ejecute al tocar y arrastrar. No logro encontrarlo.

También me gustaría saber si existe alguna librería para añadir efectos físicos de aceleración y desaceleración al menú.

Muchas gracias a todos

Por astropajo

24 de clabLevel



 

chrome
Citar            
MensajeEscrito el 09 Sep 2012 08:37 pm
Problemas solucionados.

Ya funciona la opción de arrastrar y con efectos físicos.

Si a alguien le interesa, que lo diga.

Un saludo

Por astropajo

24 de clabLevel



 

chrome
Citar            
MensajeEscrito el 19 Sep 2012 06:51 pm
Hola !!!!

Claro que estoy interesado, justo ahora tengo que hacer un menú del estilo.

Muchas gracias por colaborar astropajo.

Un saludo !!!

Por miguelangeltorres

18 de clabLevel



 

firefox

 

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