Eu consegui manipular a barra de rolagem de um componente customizado,
mas não estou conseguindo o do DataGrid.
segue meu código para que vcs possam me ajudar
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
this.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin);
this.addEventListener(TouchEvent.TOUCH_MOVE, onTouchMove);
this.addEventListener(TouchEvent.TOUCH_END, onTouchEnd);
private function onTouchBegin(event:TouchEvent):void{
prevY = event.stageY;
}
private function onTouchMove(event:TouchEvent):void{
var deltaY:Number = Math.round((prevY - event.stageY));
var scrollUp:Boolean = (deltaY < 0);
var desiredScrollPosition:Number = destgrid.verticalScrollPosition +
deltaY;
if (desiredScrollPosition < 0){
desiredScrollPosition = 0;
}else if (desiredScrollPosition > destgrid.contentHeight){
desiredScrollPosition = destgrid.contentHeight;
}
destgrid.verticalScrollPosition = desiredScrollPosition;
prevY = event.stageY;
}
private function onTouchEnd(event:TouchEvent):void{
}
On Sep 23, 3:01 am, Bruno Tourinho <[email protected]> wrote:
> Acho que funciona usando Gestures igual
> mobile...http://www.asgarddesigns.com.au/2011/04/swipe-gestures-using-flex-4-5...
>
> 2011/9/22 Wesley Oliveira Gomes <[email protected]>
>
>
>
>
>
>
>
> > Colegas Dev's estou com um projeto para desenvolver uma aplicação de
> > um catálogo virtual, a extrutura e designer já tudo prontinho. Antes
> > de comessar a por a mão na massa estou fazendo uma pasquisa de como
> > usar a barra de rolagem de um DataGrid ou componente customizado
> > utilizando o touch e não utilizando a setinha da barra.
>
> > obs é uma aplicação para windows enão para Dispositivo Móvel.
>
> > Se alguem poder ma ajudar fico grato...
>
> > --
> > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > Para enviar uma mensagem, envie um e-mail para [email protected]
> > Para sair da lista, envie um email em branco para
> > [email protected]
> > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev