linoart 0 Denunciar post Postado Maio 18, 2009 Fiz um scroll que ta funcionando normal no flash. Acontece que quando testo ele no browser ele nao funciona. Queria uma ajuda de vocês. :) Aqui tá o código do scroll: Obs: a caixa de texto conteudo está dentro de outro movie. conteudo.text = "Criada sob uma arquitetura contemporânea no charmoso bairro Jardim Bela Vista, em Santo André, no ABC Paulista, o grupo ocupa uma área de... "; var bounds:Rectangle = new Rectangle(slider_mc.x, slider_mc.y,0,(165-slider_mc.height)); var dragging:Boolean = false; scrollUP_mc.addEventListener(MouseEvent.CLICK, upScroll); scrollDown_mc.addEventListener(MouseEvent.CLICK, downScroll); slider_mc.addEventListener(MouseEvent.MOUSE_DOWN, dragSlider); stage.addEventListener(MouseEvent.MOUSE_UP, dropSlider); stage.addEventListener(Event.ENTER_FRAME, checkSlider); conteudo.addEventListener(Event.SCROLL, textScrolled); function upScroll(event:MouseEvent):void { trace(conteudo.scrollV); conteudo.scrollV -= 1; } function downScroll(event:MouseEvent):void { trace(conteudo.scrollV); conteudo.scrollV += 1; } function dragSlider(event:MouseEvent):void { slider_mc.startDrag(false,bounds); dragging = true; } function dropSlider(event:MouseEvent):void { slider_mc.stopDrag(); dragging = false; } function checkSlider(event:Event):void { //if(dragging){trace("scroll");} conteudo.scrollV = Math.round ((slider_mc.y - bounds.y)* conteudo.maxScrollV/165) } function textScrolled(event:Event):void { slider_mc.y = bounds.y + (conteudo.scrollV * 165/conteudo.maxScrollV); } abraços, Compartilhar este post Link para o post Compartilhar em outros sites
italoborges 0 Denunciar post Postado Maio 20, 2009 Se no Flash funciona, acredito que o problema não seja no scroll. Para verificar isso, coloca algum campo dinâmico em algum lugar do stage e joga algum valor do scroll lá, para ver se ele esta processando pelo menos. No lugar dos traces que tem ai, coloca para jogar o valor para um campo dinâmico. Se puder também, coloca a URL para gente ver. Compartilhar este post Link para o post Compartilhar em outros sites