Jump to content


Photo

Fazer A Barra De Rolagem Do Navegador Acompanhar A Animação


  • Faça o login para participar
2 replies to this topic

#1 RDC Trimbo

RDC Trimbo

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 27/11/2009, 17:53

Olá, a todos. Sou novo aqui no fórum e preciso da ajuda de vocês.

Estou criando uma animação em flash de 980px x 2000px. Preciso fazer a barra de rolagem do navegador acompanhar a animação, subindo e descendo.

Alguém pode me ajudar?

Grato.

#2 ninhovip

ninhovip

    Interspire.com.br

  • Banidos
  • PipPipPip
  • 212 posts
  • Sexo:Masculino
  • Localidade:Recife - PE
  • Interesses:PHP, MySQL, Web 2.0, jQuery, Flash/AS, Photoshop

Posted 05/12/2009, 19:00

Olá, a todos. Sou novo aqui no fórum e preciso da ajuda de vocês.

Estou criando uma animação em flash de 980px x 2000px. Preciso fazer a barra de rolagem do navegador acompanhar a animação, subindo e descendo.

Alguém pode me ajudar?

Grato.



Joga um scrollPanel
Interspire Brasil
Tudo p/ Shopping Cart & E-mail Marketer BR
(usehost) Servidores VPS Cloud Computing
SMTP Dedicado | CPanel/WHM | WHMCS4
usehost.com.br | executtivo@msn.com | @filipemtro

#3 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 11/12/2009, 08:24

Nada de scrollpane.


Se você quer usar o scroll da página HTML vai ter que "plugar" o flash com o javascript. E isso é muito simples utilizando a classe ExternalInterface. Veja só.

Uma função que faça a rolagem de javascript seria algo como a função abaixo, onde posX e posY são dadas em pixels.
function pageScroll(posX, posY) {
    	window.scroll(posX,posY);
}

No flash faça assim:
import flash.external.ExternalInterface

// chamando a função javascript que vai fazer a página HTML dar um scroll para a posição 50px no eixo de y:
ExternalInterface.call("pageScroll", 0, 50);

O primeiro parâmetro é uma string com o nome da função, em seguida vá inserindo os parâmetros que o método externo exige. Note que eu escrevo "pageScroll" e NÃO "pageScroll();".

Abraços.

pp




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq