fernando1 0 Denunciar post Postado Abril 27, 2009 Bom Dia Pessoal! :D Primeiramente vou explicar porque quero saber isto... Tenho um SWF principal, nele carrego várias imagens vindas do banco de dados por PHP. Entretando, preciso dar efeitos nestas imagens, excutar algumas coisas enquanto cada uma estiver carregando.. Por isso fiz o seguinte, dentro desse SWF principal, chamo outro SWF dentro de um FOR, onde vou lendo cada imagem do banco de dados e carregando nele, dentro de um moviclip vazio, assim ficando uma do lado da outra. A dúvida é o seguinte: :unsure: No meu SWF principal, tenho um moviclip vazio, chamado "alvo" Preciso que quando eu click nesta imagem deste outro swf, ele abra um novo SWF, ou seja um terceiro, dentro do "alvo". Resumindo: ;) 1) Tenho um SWF principal, que abre outro SWF dentro, vamos chama-lo por exemplo de SWF2. 2) Dentro desse SWF principal, tenho um MovieClip vazio chamado "alvo" 3) Preciso que SWF2 quando clicado no moviclip dentro dele , que carrega a imagem, abra um terceiro SWF dentro "alvo" Ate fiz o seguinte dentro do SWF2: Peguei o moviclipvazio, e joguei o actionscript on(release){ loadMovie("pop_portf_big.swf,_root.alvo); } Porém, quando rodo, e clico para abrir, me traz apenas uma tela branca, ou seja não carrega nada dentro do "alvo" Alguém tem alguma idéia? :unsure: Compartilhar este post Link para o post Compartilhar em outros sites
fernando1 0 Denunciar post Postado Abril 27, 2009 Achei alguma coisa a respeito de "level" Será que da certo? :unsure: Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Abril 27, 2009 Deixa eu ver se eu entendi. Você tem 2 SWF's SWF1 e SWF2 SWF1 = palco SWF2 = SWF externo Se você colocar um botão dentro do swf e quer chamar um MC instanciado no palco (SWF1) você usa assim: on(release){ _root.alvo.loadMovie("arquivo que quer carregar"); //<---------- para carregar algo através do swf2 algo no palco.. swf1 } Era isso? Abraços Compartilhar este post Link para o post Compartilhar em outros sites
fernando1 0 Denunciar post Postado Abril 27, 2009 Sim, isso mesmo http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Valeu vou tentar http://forum.imasters.com.br/public/style_emoticons/default/grin.gif Compartilhar este post Link para o post Compartilhar em outros sites
fernando1 0 Denunciar post Postado Abril 27, 2009 Então veio.., ate saiu do jeito que queria.. :P Minha idéia tava, certa, é que tava com um bug aqui, que já resolvi... O problema que esta ocorrendo agora é o seguinte... Ate carrega normal, legalzinho..., porém ele carrega atrás do SWF2,, ou seja fica o conteúdo do SWF2 na frente..., coisa de louco :blink: Tem alguma forma de resolver isto? Agradeço a ajuda Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Abril 27, 2009 Só você usar o swapDepths(); Ou criar dinamicamente o MovieClip que carrega o swf2... atrás do alvo exemplo: var swf2:MovieClip = _root.createEmptyMovieClip("swf2", -2); var alvo:MovieClip = _root.createEmptyMovieClip("alvo", -1); swf.loadMovie("swf2.swf"); alvo.loadMovie("outro.swf"); Assim foi feito na mão com swapDepth se pode fazer por código da uma lida nele Abraços Compartilhar este post Link para o post Compartilhar em outros sites
fernando1 0 Denunciar post Postado Abril 27, 2009 [RESOLVIDO] Boa Berseck, valeu cara.. Usei o swapDepths() mesmo.. Meu esse site ta ficando gigante :P , hahaha Mais ta ficando totalmente dinâmico, vai ficar legal, ainda chego la.., hahaha O Berseck é meu pastor, action script não me faltará, hahahhaa :P Boa! Abraço Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Abril 27, 2009 Quero creditos no site depois :P Abraços Compartilhar este post Link para o post Compartilhar em outros sites
fernando1 0 Denunciar post Postado Abril 28, 2009 Pode deixar :P Abraço... Compartilhar este post Link para o post Compartilhar em outros sites