Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Wagner Martins - SC

[Resolvido] barra de rolagem

Recommended Posts

Tenho um código as3 para uma barra de rolagem, eu consegui fazer com que ela va para baixo, mais para cima ele não funciona, o que tenho q mudar no código para o texto ir para cima?

 

import flash.events.MouseEvent;
import flash.display.MovieClip;
import flash.events.Event;

buttonMode = true;
addEventListener(MouseEvent.MOUSE_OVER,function(ev:MouseEvent){alpha = 1;});
addEventListener(MouseEvent.MOUSE_OUT,function(ev:MouseEvent){alpha = 0.5;});

addEventListener(MouseEvent.CLICK,clic);
addEventListener(MouseEvent.MOUSE_DOWN,ef);
addEventListener(MouseEvent.MOUSE_UP,efDelete);

function ef(ev:MouseEvent) {
addEventListener(Event.ENTER_FRAME,efEvent);
}

function efDelete(ev:MouseEvent) {
removeEventListener(Event.ENTER_FRAME,efEvent);
}

var _scroll:MovieClip = MovieClip(parent.getChildByName('scroll'));

function efEvent(ev:Event) {
var _delta:Number = 5;
if (name != 'bt') {
	_scroll.pan.y +=  _delta;
	if (_scroll.pan.y > _scroll.linha.height) {
		_scroll.pan.y = _scroll.linha.height;
	}
} else {
	_scroll.pan.y -=  _delta;
	if (_scroll.pan.y < 0) {
		_scroll.pan.y = 0;
	}
}
}

function clic(ev:MouseEvent) {
var _delta:Number = 15;
if (name != 'bt') {
	_scroll.pan.y +=  _delta;
	if (_scroll.pan.y > _scroll.linha.height) {
		_scroll.pan.y = _scroll.linha.height;
	}
} else {
	_scroll.pan.y -=  _delta;
	if (_scroll.pan.y < 0) {
		_scroll.pan.y = 0;
	}

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.