Ir para conteúdo

Arquivado

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

rockman 2

"SWF" Externo Vs Time Line!

Recommended Posts

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

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

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

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
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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.