..:: MX Studio Fóruns ::..: Como acessar Movie Clip dentro de outro SWF - ..:: 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

Como acessar Movie Clip dentro de outro SWF Acessar MOvie clipes de Swfs externos

#1 User is offline   forward 

  • Group: Membros
  • Posts: 25
  • Joined: 29-November 05

Posted 01 May 2006 - 11:42 AM

dry.gif

Olá pessoal,

Estou aqui me batendo em algo que acho que deve ser simples....

Tenho um arquivo swf chamado "base", que através de um botão ele chama outro swf um nivel acima dele com o nome de "conteúdo", e dentro desse swf "conteúdo" eu tenho alguns MOVIE CLIPES, como eu faço para que através de botões do swf "base" eu possa acessar os MOVIE CLIPES do swf 'conteúdo'?!??

Alguém pode me dar uma luz?!? preciso muito resolver isso....

VAleu
Toninho
0

#2 User is offline   Natan 

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

Posted 01 May 2006 - 05:05 PM

Movido, dúbidas utilize o Fórum Principal.

Cara, tenta colocar isso aqui:

ActionScript
on (press) {
      _root.holder.loadMovie("conteudo.swf");
      _root.holder.instancia_mc.gotoAndStop(2);
}


Nesse exemplo eu carrego o arquivo conteudo.swf num movie clip vazio com instancia de holder. E instancia_mc seria a instancia do mc que está no arquivo conteudo.swf que vc quer comandar.

Acredito que com isso funcione. Qualquer coisa é só falar.

Falow
0

#3 User is offline   forward 

  • Group: Membros
  • Posts: 25
  • Joined: 29-November 05

Posted 01 May 2006 - 07:11 PM

VAleuuuuuuuuuu

Era isso mesmooo

Brigadão
Toninho
0

#4 User is offline   Zumbido 

  • Group: Membros
  • Posts: 27
  • Joined: 24-February 06

Posted 03 May 2006 - 11:10 PM

Opa, a minha dúvida é bem parecida com a do forward, mas um pouco diferente...
chamo um movie externo no .swf principal, beleza
mas o .swf externo é uma galeria de fotos que fiz seguindo um tutorial

o .swf externo carrega tudo bonitinho certinho
mas quando carregado dentro do swf principal, não carrega as fotos

www.rakuarte.com.br/portfolio/index.htm (principal)
www.rakuarte.com.br/portfolio/portfolio.swf (swf externo)

blink.gif
0

#5 User is offline   motivado 

  • Group: Membros
  • Posts: 55
  • Joined: 06-June 07

Posted 06 June 2007 - 01:31 AM

Tbm to com a mesma dúvida..

0

#6 User is offline   naldocbb 

  • Group: Membros
  • Posts: 371
  • Joined: 01-March 05

Posted 07 June 2007 - 05:27 PM

Que tipod de função vcs estao usando pra puxar essas fotos, XML, MC, loadMovie, ????manda o codigo ae pra nois ver


QUOTE(motivado @ 6/6/2007 00:06:14) View Post
Tbm to com a mesma dúvida..


0

#7 User is offline   triko 

  • Group: Membros
  • Posts: 290
  • Joined: 18-September 06

  Posted 06 July 2007 - 06:25 PM

Natan, seguinte véio, o meu deu erro aqui...
Tipo...fiz extamente o que vc postou aí, porém...ele não está carregando, veja na imagem abaixo quando eu publico o erro que dá:


0

#8 User is offline   Natan 

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

Posted 06 July 2007 - 06:27 PM

Aonde você colocou as ações? No botão ou no frame?

As ações que passei é para ser colocada no botão.

[]s
0

#9 User is offline   triko 

  • Group: Membros
  • Posts: 290
  • Joined: 18-September 06

Posted 06 July 2007 - 06:32 PM

QUOTE(Natan @ 6/7/2007 17:07:42) View Post
Aonde você colocou as ações? No botão ou no frame?

As ações que passei é para ser colocada no botão.

[]s


Extamente, coloquei no botão.

AS
on (press) {
   _root.holder.loadMovie("upload.swf");
   _root.holder.instancia_mc.gotoAndStop(2);
}
on (press) {
_root.holder.loadMovie("upload.swf");
_root.holder.instancia_mc.gotoAndStop(2);
}


Tipo, e no movieclip do upload.swf coloquei instancia_mc
0

#10 User is offline   triko 

  • Group: Membros
  • Posts: 290
  • Joined: 18-September 06

  Posted 06 July 2007 - 06:45 PM

Tu ve só...
Agora fiz outro tuto que vc postou:

AS
on(release) {
   _root.preloader._visible = true;
   _root.holder.loadMovie("seu aquivo.swf");
   _root.holder._x = 239.8;
   _root.holder._y = 100.3;
   _root.preloader._xscale = 0;
   _root.preloader.onEnterFrame = function() {
      _root.preloader._xscale = Math.floor(_root.holder.getBytesLoaded()/_root.holder.getBytesTotal()*100);
      porcento = Math.floor(_root.holder.getBytesLoaded()/_root.holder.getBytesTotal()*100);
      _root.porcentagem = porcento+ "%";
      if (Math.round(this._xscale) == 100) {
         _root.preloader._visible = false;
      }
   }
}
on(release) {
_root.preloader._visible = true;
_root.holder.loadMovie("seu aquivo.swf");
_root.holder._x = 239.8;
_root.holder._y = 100.3;
_root.preloader._xscale = 0;
_root.preloader.onEnterFrame = function() {
_root.preloader._xscale = Math.floor(_root.holder.getBytesLoaded()/_root.holder.getBytesTotal()*100);
porcento = Math.floor(_root.holder.getBytesLoaded()/_root.holder.getBytesTotal()*100);
_root.porcentagem = porcento+ "%";
if (Math.round(this._xscale) == 100) {
_root.preloader._visible = false;
}
}
}


E deu este erro:
**Error** Symbol=sprite 147, layer=Action Layer, frame=1:Line 1: Mouse events are permitted only for button instances
on(release) {

Total ActionScript Errors: 1 Reported Errors: 1

Agora boiei, mas to desconfiado que alguma coisa esta interferindo na ação do botão "on(release) " ou "on(press) "

O que tu acha que pode ser?

[]'s
0

#11 User is offline   Natan 

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

Posted 06 July 2007 - 06:49 PM

Tá muito estranho mesmo, to achando que é alguma outra coisa.

Experimenta colocar essas ações no frame em que seu botão está, no lugar de colocar a ação nele.

AS
instancia.onRelease = function() {
   _root.preloader._visible = true;
   _root.holder.loadMovie("seu aquivo.swf");
   _root.holder._x = 239.8;
   _root.holder._y = 100.3;
   _root.preloader._xscale = 0;
   _root.preloader.onEnterFrame = function() {
      _root.preloader._xscale = Math.floor(_root.holder.getBytesLoaded()/_root.holder.getBytesTotal()*100);
      porcento = Math.floor(_root.holder.getBytesLoaded()/_root.holder.getBytesTotal()*100);
      _root.porcentagem = porcento+ "%";
      if (Math.round(this._xscale) == 100) {
         _root.preloader._visible = false;
      }
   }
}
instancia.onRelease = function() {
_root.preloader._visible = true;
_root.holder.loadMovie("seu aquivo.swf");
_root.holder._x = 239.8;
_root.holder._y = 100.3;
_root.preloader._xscale = 0;
_root.preloader.onEnterFrame = function() {
_root.preloader._xscale = Math.floor(_root.holder.getBytesLoaded()/_root.holder.getBytesTotal()*100);
porcento = Math.floor(_root.holder.getBytesLoaded()/_root.holder.getBytesTotal()*100);
_root.porcentagem = porcento+ "%";
if (Math.round(this._xscale) == 100) {
_root.preloader._visible = false;
}
}
}


Onde instancia é a instancia do seu botão. Verifique qual ActionScript e FlashPlayer você está usando.

[]s
0

#12 User is offline   triko 

  • Group: Membros
  • Posts: 290
  • Joined: 18-September 06

Posted 06 July 2007 - 06:52 PM

Muito estranho cara, olha só o que eu descobri...
tipo...criei uma layer, na mesma criri um botao, coloquei a ação no mesmo, porém (agora que vem o inusitado)
No sprite 147 a ação do Botão estranhamente está ficando no frame 1, que na realidade era para estar a ação stop();

Me explica essa iauohaiuhaiuoha
Pirei agora blink.gif

=======EDITADO=========
Pois é Natan, fiz isso que vc postou agora acima, mas dá o mesmo erro, tipo, continua acontecendo a mesma parada que falei aí. blink.gif
0

#13 User is offline   triko 

  • Group: Membros
  • Posts: 290
  • Joined: 18-September 06

Posted 06 July 2007 - 07:15 PM

Buenas, consegui arrumar o erro, porém...
Não sei pq não está funcionando.
Continua não querendo carregar o swf.

E agora?
0

#14 User is offline   triko 

  • Group: Membros
  • Posts: 290
  • Joined: 18-September 06

Posted 07 July 2007 - 07:27 PM

UP
0

#15 User is offline   Natan 

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

Posted 07 July 2007 - 10:16 PM

Esse seu arquivo está muito estranho, acho melhor você começar um do zero, assim os erros devem parar de acontecer e seu arquivo voltar a funcionar.

[]s
0

#16 User is offline   triko 

  • Group: Membros
  • Posts: 290
  • Joined: 18-September 06

Posted 09 July 2007 - 01:19 AM

QUOTE(Natan @ 7/7/2007 21:07:28) View Post
Esse seu arquivo está muito estranho, acho melhor você começar um do zero, assim os erros devem parar de acontecer e seu arquivo voltar a funcionar.

[]s


Sim, mas eu fiz isso hehehehe!
Mas o problema persiste.
0

#17 User is offline   triko 

  • Group: Membros
  • Posts: 290
  • Joined: 18-September 06

Posted 10 February 2008 - 03:35 AM

Oi Natan!

Seguinte...

Consegui fazer a parada em outro site!

Só que queria saber como fechar este swf? tipo...ele carrega e tals...daí queria colocar um botão para fecha-lo!

Agradeço a ajuda!

Depois retorno aí!

Abs!
0

#18 User is offline   triko 

  • Group: Membros
  • Posts: 290
  • Joined: 18-September 06

  Posted 10 February 2008 - 03:51 AM

Opá!

Já resolvi!

Mals aí pelo post...e aproveitando, já fica a dica...

O código é:

[as]on (press) {
_root.holder.unloadMovie("arquivo.swf");
}[/as]

Abs, fiquem na paz de Deus!
0

#19 User is offline   triko 

  • Group: Membros
  • Posts: 290
  • Joined: 18-September 06

  Posted 19 February 2008 - 10:31 PM

Nova pergunta...

Tipo...rolou na boa o holder, ok...

Porém, eu gostaria de abrir outro swf em outro holder, só que em um tamanho diferente (menor), mais especificamente no tamanho 320x260 px

Como faço isso?

Pq se eu faço abrir no holder que já fiz ele abre num tamanho que não quero.

Abs.
0

#20 User is offline   ubi_rj 

  • Group: Moderador Global
  • Posts: 2920
  • Joined: 29-June 07

Posted 20 February 2008 - 01:22 AM

E ae triko como vai ?

Você pode controlar o tamanho do holder dessa forma:

Crie o seu MovieClip "holder" no palco, do tamanho que quiser.

CÓDIGO
// Criamos um novo MovieClip também chamado de "holder" dentro do "holder" que já existe
holder.createEmptyMovieClip ("holder",1);
// Fazemos com que esse novo MovieClip "holder" carregue o seu conteúdo externo
holder.holder.loadMovie ("seu_arquivo",1);
// Controlamos o tamanho do "holder" externo
holder._width = 50;
holder._height = 50;


Quando mudamos o tamanho do "holder" primario, o secundário automaticamente muda também.

Abraço triko !
0

#21 User is offline   triko 

  • Group: Membros
  • Posts: 290
  • Joined: 18-September 06

Posted 20 February 2008 - 09:01 AM

Oi Ubi!!!

Véio, não funcionou não sad.gif

Fiz como vc falou. Coloquei o um mc com instância holder dentro do outro mc holder e o AS no botão para abrir o outro swf externo.

Era isso que era para fazer?

Abraço Mr. Ubi!!!
0

#22 User is offline   ubi_rj 

  • Group: Moderador Global
  • Posts: 2920
  • Joined: 29-June 07

Posted 20 February 2008 - 01:59 PM

Não não Triko, não era isso não.

Faça somente um MovieClip chamado "holder" em seu Stage.
Se existir outro dará conflito.

Se já existir algum MovieClip chamado "holder" de outra instância para esse que a gente vai fazer ok ?

Vamos fazer com a instância de "carrega" então.

Crie somente um MovieClip chamado "carrega" no seu Stage, o outro que será criado dentro dele vai ser criado dinamicamente.

Agora que já tem um MovieClip instanciado de "carrega" no seu Stage utilize o código abaixo para carregar uma imagem como teste ok ?
Repare que ao carregar a imagem ela irá diminuir e se ajustar às novas medidas.

CÓDIGO
// Criamos um novo MovieClip também chamado de "holder" dentro do "holder" que já existe
carrega.createEmptyMovieClip ("holder",1);
// Fazemos com que esse novo MovieClip "holder" carregue o seu conteúdo externo
carrega.holder.loadMovie ("imagem.png",1);
// Controlamos o tamanho do "holder" externo
carrega._width = 50;
carrega._height = 50;


Teste com uma imagem (imagem.png) e em um arquivo em branco para você entender o que acontece.

Abração !

0

#23 User is offline   triko 

  • Group: Membros
  • Posts: 290
  • Joined: 18-September 06

Posted 20 February 2008 - 02:23 PM

QUOTE(ubi_rj @ 20/2/2008 12:02:56) <{POST_SNAPBACK}>
Não não Triko, não era isso não.

Faça somente um MovieClip chamado "holder" em seu Stage.
Se existir outro dará conflito.

Se já existir algum MovieClip chamado "holder" de outra instância para esse que a gente vai fazer ok ?

Vamos fazer com a instância de "carrega" então.

Crie somente um MovieClip chamado "carrega" no seu Stage, o outro que será criado dentro dele vai ser criado dinamicamente.

Agora que já tem um MovieClip instanciado de "carrega" no seu Stage utilize o código abaixo para carregar uma imagem como teste ok ?
Repare que ao carregar a imagem ela irá diminuir e se ajustar às novas medidas.

CÓDIGO
// Criamos um novo MovieClip também chamado de "holder" dentro do "holder" que já existe
carrega.createEmptyMovieClip ("holder",1);
// Fazemos com que esse novo MovieClip "holder" carregue o seu conteúdo externo
carrega.holder.loadMovie ("imagem.png",1);
// Controlamos o tamanho do "holder" externo
carrega._width = 50;
carrega._height = 50;


Teste com uma imagem (imagem.png) e em um arquivo em branco para você entender o que acontece.

Abração !


É que eu queria que o swf externo abri-se ao clicar num botão.
E eu fiz o que vc falou agora e tb não funcionou.

Fiz assim:

mc_video e dentro do mc criei o mc_carrega e nele coloquei as ações que vc colocou acima e no mesmo diretório do swf salvei a imagem.png de 50x50 px

Tá errado?

Abs!
0

#24 User is offline   triko 

  • Group: Membros
  • Posts: 290
  • Joined: 18-September 06

Posted 20 February 2008 - 02:29 PM

Bahhh

Agora fiz aqui da maneira correta hehe e funcionou...

Buenas...

O problema está em carregar o player do vídeo...

Tá casca...eu coloquei o tamanho (320x260) mas não deu certo...ele abre maior, não sei o pq...

No caso....queria que abri-se clicando em um botão! Vou mexendo aqui pra ver se consigo fazer com que abra no tamanho que quero!
0

#25 User is offline   triko 

  • Group: Membros
  • Posts: 290
  • Joined: 18-September 06

Posted 20 February 2008 - 02:33 PM

realmente...

O problema está em abrir um swf externo, pois abrindo uma imagem tá tranquilo, ela abre do tamanho que está na ação, mas o swf não.

E agora Ubi, o que faço???

Abração!
0

#26 User is offline   ubi_rj 

  • Group: Moderador Global
  • Posts: 2920
  • Joined: 29-June 07

Posted 20 February 2008 - 05:42 PM

Porque você não reduz o tamanho desse swf externo ?

Abração !
0

#27 User is offline   triko 

  • Group: Membros
  • Posts: 290
  • Joined: 18-September 06

Posted 22 February 2008 - 03:31 PM

QUOTE(ubi_rj @ 20/2/2008 16:02:58) <{POST_SNAPBACK}>
Porque você não reduz o tamanho desse swf externo ?

Abração !


Como assim? blink.gif

O que quero dizer é o tamanho em pixels, não em peso.

Tipo...
O swf externo tem 320x260 px. Ok.

Só que o outro swf externo, que está abrindo numa boa, tem um tamanho (em pixels) maior.

Na real não sei bem se o problema está no MC, ou no proprio vídeo player que estou utilizando (jeroenwijering).
Vou ver aqui se consigo ver qual é o problema. Mas se tu quiser dar uma olhada no FLA me dá um toque, pois me pouparia um belo de um tempo. Afinal, duas cabeças pensando, é melhor que uma hehehehe!


Abração meu véio!

0

#28 User is offline   falamansa 

  • Group: Membros
  • Posts: 9
  • Joined: 22-June 07

Posted 07 June 2009 - 12:06 AM

Você ja tentou usar o comando _parent("nomedomoviclip");?
0

Share this topic:


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


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
New Replies Colocar texto em cima de imagem
como faço isso??
Dreamweaver Rabico 
  • 9 Replies
  • 10953 Views
New Replies Abrir arquivos externos?!Sem xtras(?)Como é possiv
Ajuda
Director ruilestro 
  • 2 Replies
  • 1610 Views
New Replies Centralizando o site
como fazer ?
Dreamweaver EJR 
  • 12 Replies
  • 3328 Views
New Replies apenas um pop-up
como faço para que o link só abra um pop
Dreamweaver Bessa 
  • 3 Replies
  • 932 Views
New Replies Artista pinta Nova York usando iPhone como tela Notícias Notícias 
  • 0 Replies
  • 284 Views
New Replies Ajuda! não exibir <br> ou <tr> no textarea
Tem como exibir exatamente o html lê?
PHP Artur Picasso 
  • 8 Replies
  • 2725 Views
New Replies Recorte de cabelo
usando knockout ou outros
Photoshop & Image Ready maryjenny 
  • 6 Replies
  • 3608 Views
New Replies imperfeições no rosto
como retirar
Photoshop & Image Ready ADVISORY 
  • 8 Replies
  • 2895 Views

Publicidade




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