rockman 2 0 Denunciar post Postado Janeiro 27, 2007 Olá Colegas! Alguem sabe como carregar um swf numa cena específica da time line? Exemplo: Como eu carrego um formulario swf externo na cena "15" da time line?; Digamos que o codigo de carregamento deste "SWF" e todos os outros codigos estão em um unico frame na cena "1" de determinado objeto, PG etc... onde fica todos os codigos "Actions" de um projeto em questão!!!... OBS! Sei que é possivel e eu já inseri o codigo no proprio frame correspondente a cena mas gostaria de deixar o codigo em um unico lugar para não bagunçar tudo! + uma vez obrigado pessoal e estou no aguardo! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Jadias 0 Denunciar post Postado Janeiro 29, 2007 você pode utilizar do onEnterFrame, nao sei se vai ter a "arrumacao" que você pretende: //--- Ponha no seu Frame escolhido para codigos ---this.onEnterFrame = function(){ if ( this._currentframe == 15 ) carregaFilme("blabla15");}carregaFilme = function( Filme ){ //--- Procedimentos para carregar Filme --- }; Compartilhar este post Link para o post Compartilhar em outros sites
rockman 2 0 Denunciar post Postado Janeiro 29, 2007 você pode utilizar do onEnterFrame, nao sei se vai ter a "arrumacao" que você pretende: //--- Ponha no seu Frame escolhido para codigos ---this.onEnterFrame = function(){ if ( this._currentframe == 15 ) carregaFilme("blabla15");}carregaFilme = function( Filme ){ //--- Procedimentos para carregar Filme --- }; Olá "Jadias" obrigado por me ajudar mas, desculpe por minha falta de entendimento eu adicionei o seu codigo no frame "15" e mudei o "blabla15" por "meu arquivo.swf" e em outra tentativa eu deixei o arquivo assim "meu arquivo" e testei o filme e nada do meu arquivo ser carregado lá...!Tambem fiz a mesma coisa no frame "Actions" onde certemente ficará concentrado os codigos de toda sequencia de filmes e novamente nada..................! Sei que se eu colocar este codigo loadMovie("Meu arquivo.swf","Meu arquivo"); no frame "15" quando eu testar o filme, ele será carregado automaticamente mas como eu disse no inicio do meu 1º post sobre está dificuldade eu prefiro deixar isso em um unico frame o "Actions". Em fim novamente peço desculpas por minha falta de de entendimento e espero ter esclarecido minha novaaaaaaaaa duvida heheheh............ Obrigado http://forum.imasters.com.br/public/style_emoticons/default/blush.gif Compartilhar este post Link para o post Compartilhar em outros sites
Jadias 0 Denunciar post Postado Janeiro 29, 2007 Opa!!! Bem, nao sei se notou, mas a funcao carregaFilme eh uma funcao que você tem que definir. seria algo assim: carregaFilme = function( Filme ){ //--- Procedimentos para carregar Filme --- loadMovie(Filme,"Meu arquivo"); }; Ou seja dentro dessa carregaFilme você poe exatamente oke escrevia no Frame 15. Ve tbm outras coisas, como se a sintaxe de this._currentframe ta correto, nao lembro se eh _currentframe, _currentFrame, da uma olhada no help, aki nao da preu testar no momento. Outra coisa eh se você ta colocando dentro do MovieClip que vai ateh o frame 15, pq this se refere a ele. QQ duvida, se for o _root que vai ateh 15, coloca nele: _root.onEnterFrame = function.... Compartilhar este post Link para o post Compartilhar em outros sites
rockman 2 0 Denunciar post Postado Janeiro 29, 2007 Opa!!! Bem, nao sei se notou, mas a funcao carregaFilme eh uma funcao que você tem que definir. seria algo assim: this.onEnterFrame = function(){ if ( this._currentframe == 15 ) carregaFilme("Meu arquivo");}carregaFilme = function( Filme ){loadMovie("Meu arquivo.swf","Meu arquivo"); };Detalhe = Eu criei um MC vasio no frame 15 que evidentemente está em outra "Layer" e instanciei como "Meu arquivo" para o "loadMovie" carregar ali!No Layer1 cena 1 ficará os "actions". Agora não sei por que o arquivo não está sendo carregado no frame 15, quando eu testo o swf e clico no botão que abre o frame 15 não carrega o arquivo, não está lá só a PG que abre corretamente! heheheh...Vou continuar tentando aqui, mas com minha visão reduzida em actions eu ainda não consegui resolver esse B.O se puder me ajudar novamente eu agradeço! :blink: Nem precisa dizer que CB é FD rsrssss...! Compartilhar este post Link para o post Compartilhar em outros sites
Jadias 0 Denunciar post Postado Janeiro 30, 2007 Bom... se você criou um MC no frame 15 a coisa pode ser feita ateh de outra forma ( jah que essa jah venceu 3 ROUNDS :rolleyes: ) Faca assim: this.onEnterFrame = function() { trace("ENTROU EM this.onEnterFrame"); if (this["Meu Arquivo"] != undefined && this["Meu Arquivo"].Carregado == undefined) { loadMovie("Arquivo.swf", this["Meu Arquivo"]); this["Meu Arquivo"].Carregado = true; trace("ENTROU NO IF"); }}; Eu coloquei um trace("ENTROU AKI!") pq se nao der certo aih pelo menos você me diz se o trace funcionou! Agora toma cuidado com o seguinte, se você ta querendo colocar o formulario externo dentro do movieclip do frame 15, você tem que garantir que se o filme continua depois o Movieclip que você instanciou tbm continua ateh o final! E se tiver em loop o filme, qdo voltar pro frame 1 ele vai apagar o formulario. Compartilhar este post Link para o post Compartilhar em outros sites
rockman 2 0 Denunciar post Postado Janeiro 30, 2007 Bom... se você criou um MC no frame 15 a coisa pode ser feita ateh de outra forma ( jah que essa jah venceu 3 ROUNDS :rolleyes: ) Faca assim: this.onEnterFrame = function() { trace("ENTROU EM this.onEnterFrame"); if (this["Meu Arquivo"] != undefined && this["Meu Arquivo"].Carregado == undefined) { loadMovie("Arquivo.swf", this["Meu Arquivo"]); this["Meu Arquivo"].Carregado = true; trace("ENTROU NO IF"); }};Eu coloquei um trace("ENTROU AKI!") pq se nao der certo aih pelo menos você me diz se o trace funcionou! Agora toma cuidado com o seguinte, se você ta querendo colocar o formulario externo dentro do movieclip do frame 15, você tem que garantir que se o filme continua depois o Movieclip que você instanciou tbm continua ateh o final! E se tiver em loop o filme, qdo voltar pro frame 1 ele vai apagar o formulario. É Jadias o trace tá entrando com essa MSG "ENTROU EM this.onEnterFrame" repetidamente pelo menos ele, já o arquivo nem sinal dele carregar... Nossa nunca pensei que foce tão dificil criar um comando em um frame para carregar um objeto externo em outro frame diferente!!!!!!!!!!!.... http://forum.imasters.com.br/public/style_emoticons/default/upset.gif http://forum.imasters.com.br/public/style_emoticons/default/upset.gif http://forum.imasters.com.br/public/style_emoticons/default/upset.gif http://forum.imasters.com.br/public/style_emoticons/default/upset.gif http://forum.imasters.com.br/public/style_emoticons/default/upset.gif http://forum.imasters.com.br/public/style_emoticons/default/upset.gif http://forum.imasters.com.br/public/style_emoticons/default/upset.gif Acho que to ficando meio doido nem sei o que fazer agora! rsrsrsrs... ? Compartilhar este post Link para o post Compartilhar em outros sites
Jadias 0 Denunciar post Postado Janeiro 30, 2007 Aih, da uma olhada no meu codigo, eu coloquei "Meu Arquivo" com A maiusculo, o seu eh minusculo, e chamei Arquivo.swf o seu é Meu Arquivo.swf você ja tinha ajustado isso ? Bom... fiz um exemplinho aki, se continuar nao funcionando da uma olhada no meu e ve oke poderia ter de diferente: http://www.jadias.com.br/webs/Teste.zip Compartilhar este post Link para o post Compartilhar em outros sites
rockman 2 0 Denunciar post Postado Fevereiro 2, 2007 Aih, da uma olhada no meu codigo, eu coloquei "Meu Arquivo" com A maiusculo, o seu eh minusculo, e chamei Arquivo.swf o seu é Meu Arquivo.swf você ja tinha ajustado isso ? Bom... fiz um exemplinho aki, se continuar nao funcionando da uma olhada no meu e ve oke poderia ter de diferente: http://www.jadias.com.br/webs/Teste.zip Olá Jadias sou eu novamente brigando incessantemente com este problema heheheh...Bom seu teste funciona belezinha cará legal heim só que é o seguinte quando eu coloco um "Stop();" em "actions" antes do seu codigo para ele não ficar em "loop" e coloco um botão no frame inicial com o comando "gotoAndStop(15);" para quando eu clicar neste botão ele me levar automaticamente a frame 15, nada acontece ou sejá o arquivo não é carregado mesmo eu estando no frame 15 neste exemplo! Acho que finalmente eu consegui esclarecer meu problema affffffff... Valeu por ter me ajudado até o momento com este problema aqui amigo! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites