..:: MX Studio Fóruns ::..: Remover SWF externo carregado [RESOLVIDO] - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Remover SWF externo carregado [RESOLVIDO] ActionScript 3.0

#1 User is offline   ftrabbold 

  • Group: Membros
  • Posts: 58
  • Joined: 06-April 10

Posted 20 August 2010 - 10:57 AM

Caros,

Eu tenho uma função que carrega um SWF externo. Ele se sobrepõe a home do site. Quando eu clicar em outro link ele irá carrega acima desse outro SWF... Ok. Está funcionando.
Mas, para voltar para a home, eu queria apenas que o meu alvo_mc apagasse o SWF externo que ele carregou ao clicar em qualquer botão do menu.

Tentei o
removeChild
, mas não funcionou. Alguém pode me ajudar?

Abs! e vlw
0

#2 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 21 August 2010 - 04:22 PM

Poste suas ações para que possamos te ajudar corretamente.

[]s
0

#3 User is offline   ftrabbold 

  • Group: Membros
  • Posts: 58
  • Joined: 06-April 10

Posted 21 August 2010 - 05:26 PM

View PostNatan, on 21 August 2010 - 04:22 PM, said:

Poste suas ações para que possamos te ajudar corretamente.

[]s


Opa! Muito obrigado. Segue o codigo:



//Var
var paginaRequest:URLRequest = new URLRequest()
var paginaLoader:Loader = new Loader()


//Eventos
menu_mc.addEventListener(MouseEvent.CLICK, clickMenu)

home_mc.addEventListener(MouseEvent.CLICK, clicou)


//Funções

//O menu abre com os btns
function clickMenu (e:MouseEvent) {
		menu_mc.play()
}

//Além do menu, outros locais na home tbm carregam as outras páginas
function clicou (e:Event):void {
	switch (e.target.name) {
	case "boutique_btn":
			paginaRequest.url = "sobre.swf"
			
			TransitionManager.start (alvo_mc, { type:Fly, duration:5, startPoint:4, easing:Regular.easeInOut} )
	break
//Aqui eu tentei criar o removeChild() mas não está funcionando.
	case "home_btn":
			alvo_mc.removeChild(paginaLoader)
	break
	}
	paginaLoader.load (paginaRequest)
}


//inicializacao
alvo_mc.addChild(paginaLoader)

stop();


Vlw! Abss!
0

#4 User is offline   ftrabbold 

  • Group: Membros
  • Posts: 58
  • Joined: 06-April 10

Posted 26 August 2010 - 11:28 PM

Ngm??
0

#5 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 28 August 2010 - 06:24 PM

Veja se assim vai:

//Var
var paginaRequest:URLRequest = new URLRequest()
var paginaLoader:Loader = new Loader()


//Eventos
menu_mc.addEventListener(MouseEvent.CLICK, clickMenu)

home_mc.addEventListener(MouseEvent.CLICK, clicou)


//Funções

//O menu abre com os btns
function clickMenu (e:MouseEvent) {
                menu_mc.play()
}

//Além do menu, outros locais na home tbm carregam as outras páginas
function clicou (e:Event):void {
        switch (e.target.name) {
        case "boutique_btn":
                        paginaRequest.url = "sobre.swf";
                        paginaLoader.load (paginaRequest);
                        TransitionManager.start (alvo_mc, { type:Fly, duration:5, startPoint:4, easing:Regular.easeInOut} );
        break
//Aqui eu tentei criar o removeChild() mas não está funcionando.
        case "home_btn":
                        paginaLoader.unload();
        break
        }
}
//inicializacao
alvo_mc.addChild(paginaLoader)
stop();


[]s
0

#6 User is offline   ftrabbold 

  • Group: Membros
  • Posts: 58
  • Joined: 06-April 10

Posted 02 September 2010 - 01:00 AM

Agora sim, com o unload funciona!

Valeu!
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)