Ir para conteúdo

POWERED BY:

Arquivado

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

Paulo Decoster

carregar swf externo 2x

Recommended Posts

aí galera,

 

sou novo aki no fórum mas já tenho alguns "anos d praia" no flash!

 

o q eu preciso é o seguinte: carregar um swf dentro d outro qjá está carregado dentro do primeiro!

 

vou tentar desenhar abaixo:

 

 

+------------------+ +--------------------------+ +------------------+

| | |este aki, é | | esse aki, TEM Q|

| swf principal | <-- |carregado qdo o swf 1 | <-- | SER carregado |

| | |termina o load e | | no swf 2 |

| | |tem um botao q chama | | |

| | |o swf 3 | | |

+------------------+ +---------------------------+ +------------------+

swf 1 swf 2 swf 3

 

obs: os 3 têm tamanhos diferentes d palco e serão carregados em lugares diferentes tb!

 

desde já, agradeço à kem puder m ajudar! http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use diferentes níveis no carregamento com o loadMovieNum("arquivo.swf", nivel);O nivel do filme principal eh 0, aí você carrega os outros nos niveis 1 e 2.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use diferentes níveis no carregamento com o loadMovieNum("arquivo.swf", nivel);O nivel do filme principal eh 0, aí você carrega os outros nos niveis 1 e 2.

tentei fazer o q você me orientou sobre os niveis, mas nao deu certo.pq, à partir do momento q o terceiro swf carrega no segundo, o segundo não se tornaria o nivel 0 ?este problema ainda ta kebando a minha kbeça! :wacko: :( :angry: :unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não. hehe. Eh o seguinte, quando você carrega os swf em níveis, não pense que eles estão dentro um do outro, pense que foram swf carregados um em cima do outro, mas separados (num eh totalmente assim, mas ajuda a entender).Então, se você der um loadMovie no principal dá assim:loadMovieNum("a.swf", 1);O nesse 'a.swf' você põe o load assim:loadMovieNum("b.swf", 2);Aí cada filme fica em um nível diferente. beleza? ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não. hehe. Eh o seguinte, quando você carrega os swf em níveis, não pense que eles estão dentro um do outro, pense que foram swf carregados um em cima do outro, mas separados (num eh totalmente assim, mas ajuda a entender).Então, se você der um loadMovie no principal dá assim:loadMovieNum("a.swf", 1);O nesse 'a.swf' você põe o load assim:loadMovieNum("b.swf", 2);Aí cada filme fica em um nível diferente. beleza? ;)

ainda nao resolveu!será q é pq a ação d carregar o "c.swf" no "b.swf" está dentro de um botão e nao dentro d um frame?no "a.swf" q carrega c/ sucesso o "b.swf", eu estou usando o seguinte codigo dentro d um frame: _root.createEmptyMovieClip("filme", 1); loadMovie("menu.swf", filme); filme._x = 0; filme._y = 80; filme._xscale = 100; filme._yscale = 100;e no botao q está no "b.swf" p/ carregar o "c.swf", eu uso o mesmo codigo:on(release){ _root.createEmptyMovieClip("filme", 2); loadMovie("scrollbar.swf", filme); filme._x = 120; filme._y = 10; filme._xscale = 100; filme._yscale = 100;}já nao sei o q pode estar errado!se alguma alma santa me ajudar, eu agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

AÍ GALERA,

 

EU MESMO RESOLVI MEU PROBLEMA! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

 

AO INVÉS DE USAR O CÓDIGO ACIMA (DO OUTRO POST), ESTOU USANDO O SEGUINTE CÓDIGO P/ CHAMAR O TERCEIRO SWF:

 

on(release){

//_root.

createEmptyMovieClip("filme", 2);

loadMovie("scrollbar.swf", filme);

filme._x = 120;

filme._y = 10;

filme._xscale = 100;

filme._yscale = 100;

}

 

ERA SÓ UMA QUESTÃO DE TIRAR O _root. DO CÓDIGO!

 

VALEU À TODOS Q TENTARAM ME AJUDAR! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif :rolleyes: http://forum.imasters.com.br/public/style_emoticons/default/yes.gif

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.