..:: MX Studio Fóruns ::..: Duplicar Movie Clipe dentro de outro - ..:: 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

Duplicar Movie Clipe dentro de outro Ajuda

#1 User is offline   forward 

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

Posted 12 December 2005 - 10:54 AM

sad.gif Olá Pessoal....

Queria saber se alguém pode me ajudar, preciso fazer uma função que através de um botão ele duplique Movie clipes dentro de um outro movie clipe, como faço isso?! e que ele duplique movies clipes dentro desse outro movie clipe quantas vezes eu apertar nesse botão... como faço isso?!? só pra complicar, cada movie clipe duplicado precisa ter a ação Star Drag e Stop Drag... caramba, isso é muito complicado?!?

Valeu Galera
Toninho
0

#2 User is offline   hufersil 

  • Group: Moderadores
  • Posts: 1266
  • Joined: 15-January 04

Posted 12 December 2005 - 03:47 PM

primeiro, crie seus movie clips (um que já tenha o que deve ser duplicado dentro dele) e coloque no palco.

coloque o nome do botão que vc tem que apertar de duplica_btn.
coloque o nome do movieclip que vai armazenar os outros de pai
coloque o nome do movieclip que vai ser duplicado de filho

em um quadro na linha de tempo coloque:

ActionScript

pai.filho._visible = false;
duplica_btn.onReleasee = function () {
      var n:Number = pai.getNextHighestDepth();
      var d:MovieClip = pai.filho.duplicateMovieClip('filho'+n, n);
      d.onPress = function() {
            this.startDrag(false);
      }
      d.onRelease=function () {
            this.stopDrag();
      }
}


@braços e fique com Deus!
0

#3 User is offline   forward 

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

Posted 03 January 2006 - 11:06 AM

Olá Mano...

Cara, fiz como vc me fez e deu extramamente certo, agora tentei fazer um botão de remover os movieclipes mas não deu certo, como faço um botão para remover os movieclipes?!?

VAleu manão
Toninho
0

#4 User is offline   hufersil 

  • Group: Moderadores
  • Posts: 1266
  • Joined: 15-January 04

Posted 03 January 2006 - 12:55 PM

crie um botão com o nome remover_duplicados. E na linha de tempo coloque

ActionScript

remover_duplicados.onRelease = function ():Void {
      for(var i:String in pai) {
            pai[i].removeMovieClip();
      }
}


@braços e fique com Deus!
0

#5 User is offline   forward 

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

Posted 03 January 2006 - 02:57 PM

Olá Manão....

Fiz como vc me falou mano, mas está dando um erro...:

Cena=Cena 1, Camada=Camada 3, Quadro=1: Linha 18: esperado '{'
remover_duplicados.onRelease = function ():Void {

Cena=Cena 1, Camada=Camada 3, Quadro=1: Linha 22: Encontrado '}' inesperado
}


e agora?!?

Abração cara, e valeu mesmo pela ajuda
Toninho
0

#6 User is offline   forward 

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

Posted 03 January 2006 - 08:11 PM

Olá Hugo...

Cara, na verdade agora deu certo, tava tentando fazer o botão de remover movie clipe no Flash mx, agora fiz no Flash 8 deu certo, valeu mesmo...

Tô tentando agora fazer o seguinte, varios botões que duplicam vários movie clipes, só que aí o botão de remover movie clipe não apaga todos, o códigos que usei são esses... que vc mesmo me deu...


pai.filho._visible = false;
pai.filho1._visible = false;
pai.filho2._visible = false;
pai.filho3._visible = false;
duplica_mc.onRelease = function() {
var n:Number = pai.getNextHighestDepth();
var d:MovieClip = pai.filho.duplicateMovieClip('filho'+n, n);
d.onPress = function() {
this.startDrag(false);
};
d.onRelease = function() {
this.stopDrag();
};
};
duplica1_mc.onRelease = function() {
var n:Number = pai.getNextHighestDepth();
var d:MovieClip = pai.filho1.duplicateMovieClip('filho1'+n, n);
d.onPress = function() {
this.startDrag(false);
};
d.onRelease = function() {
this.stopDrag();
};
};


duplica2_mc.onRelease = function() {
var n:Number = pai.getNextHighestDepth();
var d:MovieClip = pai.filho2.duplicateMovieClip('filho2'+n, n);
d.onPress = function() {
this.startDrag(false);
};
d.onRelease = function() {
this.stopDrag();
};
};

duplica3_mc.onRelease = function() {
var n:Number = pai.getNextHighestDepth();
var d:MovieClip = pai.filho3.duplicateMovieClip('filho3'+n, n);
d.onPress = function() {
this.startDrag(false);
};
d.onRelease = function() {
this.stopDrag();
};
};




remover_duplicados.onRelease = function():Void {
for (var i in pai) {
pai[i].removeMovieClip();
}
};


Como fazer pra esse abençoado botão de remover movie clipes apague tudo o que tiver duplicado, mesmo que eu tenha uns 30 movie clipes com instancias diferentes duplicados 10 vezes cada um... (filho1, filho2, filho3, ...etc...)

é possivel!!??

Valeu cara e fique com Deus, vc não sabe o quanto tá me ajudando...
Toninho

0

#7 User is offline   hufersil 

  • Group: Moderadores
  • Posts: 1266
  • Joined: 15-January 04

Posted 03 January 2006 - 10:34 PM

teoricamente, o código de remover tem que funcionar, por que eu fiz um exemplo aqui e funcionou normal. Este arquivo é para Flash 8

@braços e fique com Deus!
0

#8 User is offline   forward 

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

Posted 04 January 2006 - 09:57 AM

ANIMALLLLLLLL

Deu certo mano, valeu mesmo, vou estudar esse código, muita coisa que não sei nele... mas valeu mesmo

Deus abençoe vc cara
Toninho
0

#9 User is offline   forward 

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

Posted 06 January 2006 - 02:01 PM

OLá Brother....

Tô tentando colocar os botões dentro de um outro movie clipe, pois quero fazer uma parada que eles vão ter que estar todos dentro de um movie clipe...

Coloquei os botões dentro de um movie clipe chamado MENU, aí aonde tinha as instancias dos botões no código eu coloquei antes deles "_root.menu.btn1" por exemplo...

Pela minha lógica ia dar certo, mas o engraçado que não deu, minha lógica tá errada?!?

Na teoria eu não teria só que fazer isso pra poder colocar os botões dentro de um movie clipe?!?

Valeu mano
Toninho
0

#10 User is offline   hufersil 

  • Group: Moderadores
  • Posts: 1266
  • Joined: 15-January 04

Posted 06 January 2006 - 04:20 PM

já tentou colocar as actions dentro do movieclip, na linha de tempo dele?

0

#11 User is offline   forward 

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

Posted 08 January 2006 - 09:43 AM

Olá Irmão..

Então, coloquei os botões dentro do movie clipe MENU como vc me falou, e coloquei essa actions dentro dele...

for(var i:Number=1; i<=5; i++) {
this['btn'+i].index = i;
this['btn'+i].contador = 0;
this['btn'+i].onRelease = function () {
var n:Number = geral_mc.getNextHighestDepth();
var d:MovieClip = geral_mc['filho'+this.index].duplicateMovieClip('filho'+this.index+n, n);
d._x = geral_mc['filho'+this.index]._x + ((this.contador++) * d._width);
d.onPress = function () {
this.startDrag(false);
}
d.onRelease = function () {
this.stopDrag();
}
}
geral_mc['filho'+i]._visible = false;
}

só que ele não duplica os movies, ele não faz nda, a única coisa que faz é quando vc coloca o mouse em cima do botão ele aparece a mãozinha... isso é uma grande coisa, pois da maneira como eu tava fazendo nem isso aparecia....

Cara, desculpa a falta de experiência, por isso tantas dúvidas, quando não é uma coisa é outra....rs



Deus te abençoe cara
Toninho

0

#12 User is offline   hufersil 

  • Group: Moderadores
  • Posts: 1266
  • Joined: 15-January 04

Posted 08 January 2006 - 09:45 AM

coloca o FLA para download para eu dar uma olhada
0

#13 User is offline   forward 

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

Posted 08 January 2006 - 10:47 AM

Olá Brother...

Não sei colocar algo anexo aqui pelo fórum, posso te mandar em algum e mail?!?

smile.gif
toninho
0

#14 User is offline   forward 

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

Posted 08 January 2006 - 11:35 AM

OLá Mano...

http://www.2forward.com/game/testes_001.zip

Tá aqui o arquivo...

Estou fazendo um calendário em flash, mas essa é a programação...

Só o botão 001 é que está dentro do movie clipe MENU, coloquei o código lá dentro... mas ele não funciona... o outros estão fora e funcionam, mas preciso dele dentro de um movie clipe MENU pois vou ter que animar ele, ele vai precisar ficar dentro desse MOVIE CLIPE MENU...

mas das maneiras que eu imaginava não deram certo...

veja ele no link acima...

Abração
Toninho

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 Ajuda com o Photoshop
Por Favor!
Photoshop & Image Ready Pedreck 
  • 5 Replies
  • 2614 Views
New Replies Layout de uma pagina
Ajuda
Dreamweaver KanKava 
  • 3 Replies
  • 999 Views
New Replies AJUDA ASP
Consulta aos resultados de uma Querie
ASP e ASP.Net Bruno Pina 
  • 1 Reply
  • 657 Views
New Replies Como duplicar uma mesma ação?
Duplicando ações no illustrator
Illustrator Hemilton 
  • 4 Replies
  • 3899 Views
New Replies Php
ajuda
PHP cerberos_16 
  • 2 Replies
  • 871 Views
New Replies Como Capturar uma página HTML Dentro de um ASP ServerXMLHTTP Repositório de Códigos xanburzum 
  • 0 Replies
  • 1113 Views
New Replies Novo pedido de ajuda com asp.net
Mais detalhado
Dreamweaver carcleo 
  • 0 Replies
  • 760 Views
New Replies Script! Ajuda!
Kem puder corrigir eu agradeço!
PHP Vitorm 
  • 5 Replies
  • 1535 Views

Publicidade




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