Ir para conteúdo

POWERED BY:

Arquivado

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

_zeh_

Dynamic Text com Scroll

Recommended Posts

Boa tarde galera, to tentando fazer um campo de texto dinamico com scroll

 

o que eu tentei foi isso:

 

baixo.addEventListener( MouseEvent.CLICK, moveTexto);
cima.addEventListener( MouseEvent.CLICK, moveTexto);
function moveTexto(e:MouseEvent):void{
	switch(e.currentTarget.name){
		case (baixo):
		textoPag.scroll -= 1;
		break;/**/
		case (cima):
		textoPag.scroll += 1;
		break;/**/
	}
}

onde imaginei que funcionaria textoPag é a instancia do campo de texto.

cima e baixo sao os botoes indicadores!.

Grato pela atenção!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom fora o fato que .scroll em AS 3.0 não se faz assim e sim scrollV

e case não se faz com () e sim entre aspas ''

 

O código fica algo assim:

textoPag.text = String('Lorem ipsum dolor sit amet, luctus arcu scelerisque consequat sagittis magna porta, molestie posuere enim pretium et, morbi nisl neque potenti, diam elementum, diam est etiam in nec nam quam. Ante vel mauris, ligula erat nibh sit eu voluptates, molestie ullamcorper ultricies mauris gravida, dictum vel lorem, et cras fusce. Velit consectetuer quis ipsum pulvinar. Nunc lectus sed lacus erat commodo, convallis quam vestibulum, phasellus fusce nulla praesent nec vitae diam, turpis risus penatibus facilisis pretium. Eu eget ante elit nibh aenean sint, nec a, blandit amet arcu nulla. Ac taciti mauris ante amet, phasellus at et risus eros dictum, duis congue arcu risus, amet exercitation purus dolor ut sed in. Sociis at, convallis feugiat aenean sed aenean eros eros. Risus platea rutrum, sed amet fringilla ipsum erat arcu suscipit, et faucibus aliquet fermentum lobortis quis nisl. Molestie urna est. Duis quam. Ac scelerisque, velit adipiscing cursus, nibh luctus quam diam eget, massa cras nonummy est sodales magnis.Nullam netus cubilia sed dolor, orci justo ut wisi mauris id nibh, enim adipiscing vestibulum ac quam arcu, faucibus nec. Nibh scelerisque, accumsan fringilla pellentesque, accumsan nisl nisl rhoncus, nam imperdiet in. Proin molestie ultrices ante rerum quisque, est lorem donec. Nunc tellus tincidunt, quis est architecto conubia mauris rutrum in, nunc quam felis aliquam, cras bibendum nunc, platea gravida sapien est mi. Enim at nullam pellentesque consequat. Ante lorem, nulla neque suspendisse nec. Pellentesque pharetra, erat consequat, auctor at. Sed pede ut ac etiam aliquet aute, magna in orci amet vulputate magna. Maecenas praesent dolor nulla justo dictumst arcu. Tincidunt at vulputate suspendisse ac cras fusce, proident semper auctor nec commodo, at arcu pretium pellentesque, mauris porttitor, augue egestas. Potenti et nunc et a ultrices, sed sed netus hendrerit ante quis. Facilisis vitae maecenas platea, suscipit nec a vestibulum nullam in. Ante a interdum fusce vestibulum sed morbi, vestibulum dictum, amet pellentesque in diam integer. Quis vulputate ut lectus at, orci metus, nibh nunc dui, auctor urna suscipit, nullam a non non nec fermentum. Urna molestie, augue vehicula mauris lorem. Fusce donec et, faucibus velit gravida odio, ut magna nullam fermentum. Amet arcu pellentesque erat eget et enim, est id nulla sit, amet viverra est rutrum tellus, vestibulum etiam, tempor ut sit non. Auctor sollicitudin hymenaeos orci vitae vivamus, nec fermentum in et sit nulla. Metus ac, arcu non ac odio nam gravida, donec tincidunt orci. Ut in et vestibulum fames, vel egestas, purus porttitor vestibulum a maecenas, elit amet libero dui eget id, nullam volutpat maecenas lectus. In nec, volutpat wisi netus id, ullamcorper phasellus consectetuer enim. Tristique hac pellentesque mollis dui vestibulum. Nihil vitae nibh, tincidunt a, volutpat venenatis bibendum augue vitae in, curabitur massa eu. Nibh fermentum massa nam consectetuer ad id, lectus commodo auctor leo suspendisse accumsan. Volutpat mattis mauris eu rutrum ultricies. Vel ac auctor velit nam, suscipit non adipiscing imperdiet proin dolor, mauris suspendisse non cum a, sit sed vehicula placerat dui aliquam. Scelerisque eu consequat. Ac nullam integer metus tortor, leo augue wisi commodo, eleifend duis luctus vehicula molestie egestas a. Donec ipsum feugiat dolor turpis, ut id mus conubia neque vel. Blandit ac nullam purus. Ridiculus tincidunt laoreet posuere eu elit scelerisque.');


baixo.addEventListener( MouseEvent.CLICK, moveTexto);
cima.addEventListener( MouseEvent.CLICK, moveTexto);
function moveTexto(e:MouseEvent):void{
 switch(e.currentTarget.name){
 case 'baixo':
 textoPag.scrollV--;
 break;
 case 'cima':
 textoPag.scrollV++;
 break;
 }
}

O texto é meramente ilustrativo...

 

Abraços

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.