Desta vez.... trata-se de um scroll para textField.. Action Script 3.0 funciona certinho.... conforme abaixo:
-------------------------------------------------------------------------------------------------------------
stop();
var myMessageShow:String = " Não há registro de acidentes graves. Dentro das cidades de São Paulo e Rio o trânsito também é tranqüilo na manhã desta segunda, conforme a CET (Companhia de Engenharia de Tráfego).<br><br>Desde sexta-feira (28), quando os motoristas começaram a deixar as capitais com destino ao litoral e ao interior, o dia de pior trânsito foi no sábado (29), quando a pista sentido Paraná da Régis Bittencourt ficou grande parte do dia interditada, na região de Barra do Turvo (375 km a sudoeste de São Paulo), devido ao tombamento de uma carreta com produto químico. Os congestionamentos chegaram a 26 km.<br><br>Em São Paulo, o trânsito foi mais intenso no sistema Anchieta-Imigrantes, que liga a capital à Baixada Santista. No Rio, os problemas ficaram concentrados na Rio-Santos, que dá acesso a Angra dos Reis, e na Niterói-Manilha, que leva à Região dos Lagos.<br><br>";
//trace(myMessageShow);
myTfieldShow.htmlText = String(myMessageShow);
myTfieldShow.wordWrap = true;
var minScrollShow:Number = scrollHandlerShow_mc.y;
var maxScrollShow:Number = minScrollShow+(trackShow_mc.height - scrollHandlerShow_mc.height);
var scrollIntervalShow:Number = maxScrollShow - minScrollShow;
var dragingShow:Boolean = false;
var boundsShow:Rectangle = new Rectangle (scrollHandlerShow_mc.x,scrollHandlerShow_mc.y,0,trackShow_mc.height -scrollHandlerShow_mc.height);
scrollHandlerShow_mc.addEventListener(MouseEvent.MOUSE_DOWN,beginDragShow);
stage.addEventListener(MouseEvent.MOUSE_UP,endDragShow);
function beginDragShow(event:MouseEvent):void {
scrollHandlerShow_mc.startDrag(false,boundsShow);
dragingShow = true;
scrollHandlerShow_mc.addEventListener(Event.ENTER_FRAME,checkingProgressShow);
}
function endDragShow(event:MouseEvent):void {
scrollHandlerShow_mc.stopDrag();
dragingShow = false;
}
function checkingProgressShow(event:Event):void {
var moveDragShow:Number = scrollHandlerShow_mc.y - minScrollShow;
var procentDragShow = moveDragShow/scrollIntervalShow;
if (dragingShow) {
myTfieldShow.scrollV = procentDragShow*myTfieldShow.maxScrollV;
}
}
------------------------------------------------------------------------------------------------------
Mas se tento carregar de dados externos não carrega... dá null no trace...
var myMessageShow:String
var caminhoOns:String
var caminhoOffs:String
caminhoOns="http://www.site.com.br/pasta1/dados/texto1_txt.txt"
caminhoOffs="http://localhost/asp/ projetos/mendes/texto1_txt.txt"
var enderecoS:URLRequest = new URLRequest(caminhoOns);
var carregarS:URLLoader = new URLLoader();
carregarS.dataFormat=URLLoaderDataFormat.VARIABLES;
carregarS.load(enderecoS);
carregarS.addEventListener(Event.COMPLETE,carregou);
function carregou(ev:Event):void {
myMessageShow = carregarS.data.texto1;
}
var myMessageShow:String = " Não há registro de acidentes graves. Dentro das cidades de São Paulo e Rio o trânsito também é tranqüilo na manhã desta segunda, conforme a CET (Companhia de Engenharia de Tráfego).<br><br>Desde sexta-feira (28), quando os motoristas começaram a deixar as capitais com destino ao litoral e ao interior, o dia de pior trânsito foi no sábado (29), quando a pista sentido Paraná da Régis Bittencourt ficou grande parte do dia interditada, na região de Barra do Turvo (375 km a sudoeste de São Paulo), devido ao tombamento de uma carreta com produto químico. Os congestionamentos chegaram a 26 km.<br><br>Em São Paulo, o trânsito foi mais intenso no sistema Anchieta-Imigrantes, que liga a capital à Baixada Santista. No Rio, os problemas ficaram concentrados na Rio-Santos, que dá acesso a Angra dos Reis, e na Niterói-Manilha, que leva à Região dos Lagos.<br><br>";
//trace(myMessageShow);
myTfieldShow.htmlText = String(myMessageShow);
myTfieldShow.wordWrap = true;
var minScrollShow:Number = scrollHandlerShow_mc.y;
var maxScrollShow:Number = minScrollShow+(trackShow_mc.height - scrollHandlerShow_mc.height);
var scrollIntervalShow:Number = maxScrollShow - minScrollShow;
var dragingShow:Boolean = false;
var boundsShow:Rectangle = new Rectangle (scrollHandlerShow_mc.x,scrollHandlerShow_mc.y,0,trackShow_mc.height -scrollHandlerShow_mc.height);
scrollHandlerShow_mc.addEventListener(MouseEvent.MOUSE_DOWN,beginDragShow);
stage.addEventListener(MouseEvent.MOUSE_UP,endDragShow);
function beginDragShow(event:MouseEvent):void {
scrollHandlerShow_mc.startDrag(false,boundsShow);
dragingShow = true;
scrollHandlerShow_mc.addEventListener(Event.ENTER_FRAME,checkingProgressShow);
}
function endDragShow(event:MouseEvent):void {
scrollHandlerShow_mc.stopDrag();
dragingShow = false;
}
function checkingProgressShow(event:Event):void {
var moveDragShow:Number = scrollHandlerShow_mc.y - minScrollShow;
var procentDragShow = moveDragShow/scrollIntervalShow;
if (dragingShow) {
myTfieldShow.scrollV = procentDragShow*myTfieldShow.maxScrollV;
}
}
Agradeço qualquer ajuda.
JGD

Help














