Ir para conteúdo

POWERED BY:

Arquivado

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

_dago_

Aquivo externo

Recommended Posts

estou trabalhando com arquivo externo

no act 3.0

 

com esse codigo

var carregar:Loader = new Loader();
var arquivo:String = "designer.swf";
var Url:URLRequest = new URLRequest (arquivo);
carregar.x = 0;
carregar.y = 0;
carregar.load(Url);
this.addChild(carregar);

so que tem um problema

ele não tem level

no act 2.0 eu usava muito isso

mas e agora

como podemos trabalhar sem o "LEVEL" segundo esse link não tem mais o level no act 3.0

http://livedocs.adobe.com/flex/201/langref/migration.html

 

como eu faço pra colocar dois swf?

pra quando chamar um o outro sair!

 

 

Grato

dago

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola tudo bem

então fiz alguns testes aqui com o

 

addChidAt(mc,1)

 

com o "mc" não deu certo

então resolvi colocar assim

 

var carregar:Loader = new Loader();
var arquivo:String = "designer.swf";
var Url:URLRequest = new URLRequest (arquivo);
addChildAt(carregar, 1);
carregar.x = 0;
carregar.y = 0;
carregar.load(Url);
this.addChild(carregar);

so ainda num esta dando certo

funciona assim

 

tem dois botões no inicio

quando você clica vai para um movie_clip

dentro dele vai apara esse formula ai ele chama o swf tudo OK

mas ai quando eu clico no segundo botão ele entra em outro movie_clip e para nessa formula

var carregar:Loader = new Loader();
var arquivo:String = "trabalho.swf";
var Url:URLRequest = new URLRequest (arquivo);
addChildAt(carregar, 2);
carregar.x = 0;
carregar.y = 0;
carregar.load(Url);
this.addChild(carregar);
~

so que o designer.swf fica ainda na tela quando chama o trabalho.swf

então fica dois (SWF)

 

obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este exemplo é apenas para lhe dar uma idéia de usar o removeChild:

 

myLoader.addEventListener(MouseEvent.CLICK, unloadcontent);
function unloadcontent(myevent:MouseEvent):void {
	removeChild(myLoader);
	page1_mc.gotoAndPlay(1);
	page2_mc.gotoAndPlay(1);
	page3_mc.gotoAndPlay(1);
	page4_mc.gotoAndPlay(1);
}

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi _dago_

 

O removeChild retira um conteúdo para que outro possa ser carregado.

Neste exemplo dispensou mencionar x e y, carrega direto (page1, page 2...) na posição 0,0.

Terá que adaptar conforme suas páginas.

Abs

 

var myLoader:Loader=new Loader  ();
page1_mc.addEventListener(MouseEvent.CLICK, page1content);
function page1content(myevent:MouseEvent):void {
	var myURL:URLRequest=new URLRequest("page1.swf");
	myLoader.load(myURL);
	addChild(myLoader);
}
page2_mc.addEventListener(MouseEvent.CLICK, page2content);
function page2content(myevent:MouseEvent):void {
	var myURL:URLRequest=new URLRequest("page2.swf");
	myLoader.load(myURL);
	addChild(myLoader);
}

myLoader.addEventListener(MouseEvent.CLICK, unloadcontent);
function unloadcontent(myevent:MouseEvent):void {
	removeChild(myLoader);
	page1_mc.gotoAndPlay(1);
	page2_mc.gotoAndPlay(1);
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você criar um mc alvo pra receber o movieclip quando clicar no botao, ele funciona semelhante a funcao global loadMovie, ou seja nao precisa você descarregar nem remover, quando você carrega um mc no movieclip e ele ja tem um ele simplesmente some com o anterior e carrega o novo mc.

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi kisuke

 

seguinte

eu busquei aqui um codigo

que você me falou com "mc" e vou abrir o meu swf nele

so como eu disse o botão tem um efeito assim

são dois botões no meio da pagina

quando clica em designer, os botões(designer e trabalho) sobe juntos

ai no meio aparece o conteudo então é precisso mandar ele para um freime

e chamar o "swf" e quando chamar o swf não ter problema de chamar outro swf para não ter conflitos

a principio seria

clico vai para o frame 80 depois de passa 10 fremes no freme 90 ele chama o swf. (otimo isso ai eu do conta)

mas agora se a pessoa clicar no segundo botão ele da conflito os dois swf

 

Elektra

tentei colocar o codigo que você mostrou mas não deu certo o flash acusa ter algum erro

eu fiz alteração dos "page1" pelos meus botões

no final do gotoAndPlay ele acusa que esta errado quando eu coloco algum nome antes do gotoAndPlay.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi _dago_.

 

Eu avisei que era para dar uma idéia, não disse que era o código exato para sua necessidade.

Para o meu nível de conhecimento só olhando o fla e testando, mas os colegas mais experientes certamente poderão lhe auxiliar.

 

Abraços

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.