..:: MX Studio Fóruns ::..: Movieclip por cima de outro AS2 [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

Movieclip por cima de outro AS2 [RESOLVIDO] Ajuda

#1 User is offline   Treicy Felton 

  • Group: Membros
  • Posts: 2
  • Joined: 27-January 11

Posted 27 January 2011 - 10:00 PM

Oi gente, sei que é super chato criar uma conta no fórum só pra fazer uma pergunta, mas eu realmente não achei NADA que pudesse resolver o meu problema.
Bom, eu to tentando fazer um menu onde eu vou colocar links para alguns dos meus perfis na internet. Mas, do jeito que eu fiz, eu não consigo fazer com que cada 'link' apareça por cima dos outros. Vi alguns codigos e tentei, o problema é que sempre só funciona com UM link só (só uma das barras fica por cima - como se eu tivesse mudado o layer dele pra cima dos outros).
Queria saber se tem como fazer isso que eu queria?
Se alguém pode me ajudar.

Pra voces terem ideia, eu coloquei a menu que estou fazendo. AQUI

Valeu :D
0

#2 User is offline   RONYTORRES 

  • Group: Moderadores
  • Posts: 385
  • Joined: 07-December 06

Posted 28 January 2011 - 03:04 PM

Olha, uma forma bem simples de fazer isso em AS2, seria assim, não esquecendo, de tirar algum script embutido nos movieclips:

mc1.swapDepths(1);
mc2.swapDepths(2);
mc3.swapDepths(3);

mc1.onRollOver = function() {
	this.swapDepths(getNextHighestDepth());
	this.gotoAndPlay("frame desejado");
}
mc1.onRollOut = function() {
	this.gotoAndPlay("frame desejado");
}
mc2.onRollOver = function() {
	this.swapDepths(getNextHighestDepth());
	this.gotoAndPlay("frame desejado");
}
mc2.onRollOut = function() {
	this.gotoAndPlay("frame desejado");
}
mc3.onRollOver = function() {
	this.swapDepths(getNextHighestDepth());
	this.gotoAndPlay("frame desejado");
}
mc3.onRollOut = function() {
	this.gotoAndPlay("frame desejado");
}


ou assim:

for (i=1; i<=3; i++) {
	this["mc"+i].swapDepths(i);
	this["mc"+i].onRollOver = function() {
		this.swapDepths(getNextHighestDepth());
		this.gotoAndPlay("frame desejado");
	}
	this["mc"+i].onRollOut = function() {
		this.gotoAndPlay("frame desejado");
	}
}


Um dos macetes, é o seguinte, se vc instancia os movieclips fisicamente no palco, então pra vc subir o nível deles, tem que definir primeiro um nível para eles, daí você consegue manipular os níveis entre ambos, coisa que não acontece se você instancia dinamicamente pela biblioteca e adiciona eles no palco através do attachMovie.
0

#3 User is offline   Treicy Felton 

  • Group: Membros
  • Posts: 2
  • Joined: 27-January 11

Posted 28 January 2011 - 08:46 PM

Nossa, MUITO OBRIGADA!
Funcionou certinho *-*
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 Google muda de ideia e decide entregar dados coletados por acidente Notícias Notícias 
  • 0 Replies
  • 167 Views
New Replies Microsoft lidera mercado corporativo de e-mails
PC World
Notícias TiTi Celestino 
  • 0 Replies
  • 219 Views
New Replies iReport Lumine Projeto :: Lumine Marcony 
  • 1 Reply
  • 331 Views
New Replies Meu portfolio.
Agradeço desde já qualquer tipo de avaliação .
Avaliação vanmaster7 
  • 0 Replies
  • 480 Views
New Replies Projeto para ser o meu site
Por favor avaliem para mim
Avaliação robym 
  • 2 Replies
  • 702 Views
New Replies outro vetor
mais um ...
Fireworks leopci 
  • 6 Replies
  • 1682 Views
New Replies Ajuda
Sobre Beleza Sintética
Photoshop & Image Ready Missy Patyzinha 
  • 6 Replies
  • 2015 Views
New Replies Iniciante precisando de ajuda desesperadamente!!
Captação de dados do BD e envio por form
PHP dev 
  • 6 Replies
  • 1146 Views

Publicidade




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