Jump to content


Photo

Como Eu Chamo Um Loadmovie Dentro De Uma Mascara?


  • Faça o login para participar
5 replies to this topic

#1 Tellys

Tellys

    Novato no fórum

  • Usuários
  • 22 posts
  • Sexo:Não informado

Posted 05/01/2007, 10:11

to com um swf
e nele to chamando outro swf como o loadmovie, so que quero chamar ele dentro de uma mascara como eu faço...

eu fiz assim:

tenho 3 layers
1 para o swf inteiro
1 para mascara (que so pega um parte do swf, 3/4 do principal)
1 que e o layer mascarado

a mascara tem uma forma oval (que dei uma instacia de externo) e no frame que ela esta, dentro do layer mascarado coloquei o codigo


loadMovie("1.swf", externo);


e ele não está carregando, mas se eu tirar da mascara e colocar no palco principal e em outra instancia ele vem....

o que pode ser?

#2 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 05/01/2007, 10:15

Não é possível vc ler um conteúdo dentro de uma máscara.

Na camada que estará mascarada, coloque ali um clipe "vazio_mc" e leia dentro dele (que já está mascarado) o loadMovie.

Algo como:

loadMovie("1.swf", vazio_mc);



Deve resolver.

Abraços

pp

#3 Tellys

Tellys

    Novato no fórum

  • Usuários
  • 22 posts
  • Sexo:Não informado

Posted 05/01/2007, 10:28

resolveu.... mas ai surgiu outro erro , ele nao carrega alinhado, ou seja, quero que ele fique alinhado em baixo e a direita

como é que faz?

#4 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 05/01/2007, 10:36

Vc tem que ver o seguinte: O centro do objeto (aquela pequena "cruz" tem
que estar no canto superior esquerdo do seu clip que será carregado. O "zero" de x e y é nesse canto. Faça isso que deve resolver.


abraços

pp

#5 Tellys

Tellys

    Novato no fórum

  • Usuários
  • 22 posts
  • Sexo:Não informado

Posted 05/01/2007, 10:47

certo... mas no canto da mascara ou do palco principal

alinhei com a mascara... deu certo., mas ele ta chamando sempre alinha center middle, quero bottom e right.....

#6 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 08/01/2007, 16:17

Aí vc tem que analizar a posição com _x e _y.

Você pode converter a mascara em um mc e fazer algo assim quando o clip carregar:

// a base do clip carregado com a base da máscara:
this.clipAlvo_mc._y = (mask_mc._y + mask_mc._heigth) - clipAlvo_mc.height;
// o canto direito do clip com o canto direito da máscara:
this.clipAlvo_mc._x = (mask_mc._x + mask_mc._width) - clipAlvo_mc._width;


Da forma acima dá para sempre posicionar corretamente, independente do tamanho do clip carregado. Veja que isso é um code útil para cliips dinãmicos como vc está fazendo.

Tente aí e poste suas dúvidas.

Abraços

pp




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq