Ir para conteúdo

POWERED BY:

Arquivado

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

Filipe Guedes

Carregar múltiplos swf em um ScrollPane

Recommended Posts

Boa dia galera.

 

Estou com um problema para carregar múltiplos swf's em um ScrollPane.

Conheço relativamente pouco de AS 3 então não sei se estou fazendo do modo ideal.

 

Estou atualmente criando um objeto ScrollPane, adicionando-o como filho do do Frame, e carregando os swf no ScrollPane.

 

import fl.containers.ScrollPane;

var scrollPane:ScrollPane = new ScrollPane();
addChild(scrollPane);

for (var i:int = 1; i <= paginas; i++) {
	scrollPane.load(new URLRequest("palcoaberto/palcoaberto10-p" + i + ".swf"));
}
Acontece que desse jeito apenas o último swf é realmente adicionado pois, pelo que eu entendi, um é adicionado por cima do outro.

Já tentei utilizar o scrollPane.addChild passando um loader para ele:

 

var loader:Loader = new Loader();
loader.load(new URLRequest........);
acrollPane.addChild(loader);
Mas desse segundo modo ele do mesmo jeito adiciona apenas o último swf e as bordas do ScrollPane desaparecem.

 

Alguém poderia dar uma luz de por onde eu devo seguir?

 

Obrigado.

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, tive um progresso.

 

var l1:Loader = new Loader();
l1.load(new URLRequest("palcoaberto/palcoaberto10-p2.swf"));

var l2:Loader = new Loader();
l2.load(new URLRequest("palcoaberto/palcoaberto10-p3.swf"));
l2.y = 400;

scrollPane.addChild(l1);
scrollPane.addChild(l2);
Realmente ele estava colocando um por cima do outro. Alterei a posição y dos loaders e todos apareceram.

O problema agora é que os itens não ficam dentro do ScrollPane, eles saltam para fora. Seria alguma propriedade que eu tenho que setar para fazer com que os itens fiquen dentro do Scroll?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera, consegui deixar os elementos dentro do ScrollPane.

Mas o problema é que as barras do scroll não estão aparecendo.

Quando eu usava o scrollPane.load() o scroll funcionava. Agora as barras simplesmente desaparecem.

 

import fl.containers.ScrollPane;

var paginas=17;
var scrollPane:ScrollPane = new ScrollPane();
scrollPane.setSize(900,650);

addChild(scrollPane);
var movie:MovieClip = new MovieClip();

for (var i:int = 1; i <= paginas; i++) {
	var loader:Loader = new Loader();
	loader.load(new URLRequest("palcoaberto/palcoaberto10-p" + i + ".swf"));
	loader.y = (i - 1) * 300;
	movie.addChild(loader);
}

scrollPane.source = movie;
Alguma luz?

Obrigado

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.