alohmann 0 Denunciar post Postado Outubro 8, 2007 Olá pessoal, estou com uma dúvida, quem puder me ajudar eu agradeço!Seguinte, tava carregando um swf dentro de outro swf através desse código: _root.createEmptyMovieClip("news", _root.getNextHighestDepth());_root["news"]._x = 443;_root["news"]._y = 396;_root["news"].loadMovie("folhetim.swf"); Mas aí eu tava querendo carregar esse swf não no palco principal, mas dentro de um outro mc. Aí tentei trocar o "_root" por "this", ou pelo nome do mc, mas aí para de funcionar. Sabem como preciso fazer pra funcionar?Abs Compartilhar este post Link para o post Compartilhar em outros sites
Gabriel Cunha 0 Denunciar post Postado Outubro 8, 2007 e ae cara!! o/ tenta assim: ACTIONSCRIPT _root.instanciadomc.createEmptyMovieClip("news", _root.getNextHighestDepth()); _root.instanciadomc.news._x = 443; _root.instanciadomc.news._y = 396; _root.instanciadomc.news.loadMovie("folhetim.swf"); abraços Compartilhar este post Link para o post Compartilhar em outros sites
alohmann 0 Denunciar post Postado Outubro 8, 2007 Valeu Gabriel, tentei, mas continua dando erro. Na verdade não dá nenhunm erro de compilação, ele só não carrega o swf, fica em branco.Se mais alguém puder me ajudar eu agradeço. :)Abs Compartilhar este post Link para o post Compartilhar em outros sites
alohmann 0 Denunciar post Postado Outubro 8, 2007 Explicando melhor: Tem o palco principal da animação, nele tem um MC. Dentro desse MC existem 2 camadas: a 1ª carrega um swf externo e a 2ª tem um efeito q deveria acontecer por cima desse swf externo.Acontece q como o swf está sendo carregado na root, e não dentro do mc, o efeito não está aparecendo, já q ele só afetaria o swf se este abrisse dentro do mc, na camada abaixo. Por isso preciso saber como faço pra carregar o swf dentro do mc, e na camada logo abaixo a do efeito, pra q funcione legal. Compartilhar este post Link para o post Compartilhar em outros sites
alohmann 0 Denunciar post Postado Outubro 8, 2007 Acho q resolvi, mudei de _root.getNextHighestDepth() para _root.getDepth()A princípio resolveu direitinho o problema. Valeu pela ajuda, e fica aí a dica pra quem tiver o mesmo problema. Compartilhar este post Link para o post Compartilhar em outros sites
alohmann 0 Denunciar post Postado Outubro 8, 2007 Podem trancar o tópico Compartilhar este post Link para o post Compartilhar em outros sites
DiegoWebdesigner 0 Denunciar post Postado Abril 24, 2009 Bom galera minha dulvida é a seguinte: tenho um swf que é o principal com palco de 990 x 550 no swf principal tenho 7 botões que ao serem clicados chamam um movie clipe instânciado (painel), só que este muvie clipe instanciado de painel é composto por 7 movieclipes dentro dele, tipo: coloquei os 7 movie clipes um ao lado do outro e criei um movie clipe só que instanciei de painel, e quando clico em algum botão no palco, ele chama o vovie clipe painel para uma determinada localização no palco, x: e y:, tipo desliza no palco para a posição que programei, usei a action abaixo para os botões, até ai tudo bem. on (release) { objetivoX = 0; objetivoY = 0; codigo.gotoAndPlay("mover"); getURL("", "_level5"); } então ai vai a minha dulvida: quero carregar swfs externos dentro destes movie clipes dentro do movie clipe painel, os exemplos que encontrei na net nenhum funcionou, eles carregam o swf externo, mais quando clico em algum botão no palco, ele chama o movie clipe normalmente para a posição que programei, mais o swf externo carregado no inicio continua no palco, abaixo esta a action que usei dentro do movie clipe inicio que fica dentro do movie clipe painel. _root.createEmptyMovieClip("news", _root.getNextHighestDepth()); /*defini a posição do mc criado acima */ _root["news"]._x = 794.8; _root["news"]._y = 65.5; /* carrega um determinado arquivo no mc que criamos na primeira linha */ _root["news"].loadMovie("mc_dicas_novo.swf"); queria carregar o swf externo dentro do proprio mc que fica a pagina inicio dentro do mc painel, abaixo esta o site pra vcs verem como ta, aguardo respostar, obg galera. http://users.cjb.net/diegocavalcante/index.htm Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Abril 24, 2009 Claro que vai continuar no palco...... Você ta carrengando um movie Externo sem ser em MovieClip você ta carregando diretamente no root. Tente carregar ele em um alvo... crie um clip vazio e instancie de alvo e faça assim _root["news"].loadMovie("mc_dicas_novo.swf", alvo); Abraços Compartilhar este post Link para o post Compartilhar em outros sites
DiegoWebdesigner 0 Denunciar post Postado Abril 26, 2009 Bom meu cara, eu estava com este mesmo problema, então retirei o _root. de todo o código e funcionou legal, vlw. Compartilhar este post Link para o post Compartilhar em outros sites
DiegoWebdesigner 0 Denunciar post Postado Abril 26, 2009 ou melhor: usa este codigo aki que achei muito melhor, var mc1:MovieClip = createEmptyMovieClip("mc1", 1); var mc2:MovieClip = createEmptyMovieClip("mc2", 2); mc1._x = 794.5; mc1._y = 65.5; mc2._x = 400.0; mc2._y = 70.0; mc1.loadMovie("externo_inicio_dicas_novo.swf"); mc2.loadMovie("externo_inicio_dicas_anterior.swf"); só altera ai o posicionamento deles em x e y e ta feito, e se quiser adicionar mais swfs externos, acrescenta mais uma linha no codigo: tipo ja tem a var mc1 e var mc2 ai você cria um var mc3 assim var mc3:MovieClip = createEmptyMovieClip("mc3", 3); coloca mais 2 linhas dos angulos de x e y assim mc3._x = 400.0; mc3._y = 70.0; e por ultimo a linha que vai ser carregada com nome do seu arquivo assim: mc3.loadMovie("outroarquivo.swf"); e no geral com o codigo organizado ficaria assim: var mc1:MovieClip = createEmptyMovieClip("mc1", 1); var mc2:MovieClip = createEmptyMovieClip("mc2", 2); var mc3:MovieClip = createEmptyMovieClip("mc3", 3); mc1._x = 794.5; mc1._y = 65.5; mc2._x = 400.0; mc2._y = 70.0; mc3._x = 500.0; mc3._y = 70.0; mc1.loadMovie("externo_inicio_dicas_novo.swf"); mc2.loadMovie("externo_inicio_dicas_anterior.swf"); mc3.loadMovie("outroarquivo.swf"); Simples assim. abraço. Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Abril 26, 2009 Bom que resolveu , porem quando quiser tirar uma duvida, crie seu proprio topico. Abs Compartilhar este post Link para o post Compartilhar em outros sites