Estou tendo problemas com uma função onRollOver que estou fazendo.
Ao passar o mouse sobre o botão eu quero que a foto uma foto seja carregada.
Eu tenho 6 botões e 6 fotos quando eu passar o mouse sobre o 1º botão eu quero que carregue a 1º foto, quando eu passar o mouse sobre o 2º botão eu quero que carregue a 2º foto, e assim por diante até o 6º botão.
Qual é o meu problema: Quando eu passo o mouse sobre qualquer botão a foto carregada é a ultima.
Como posso resolver isto?
O código segue a baixo:
CODE
var carrFoto = _root.createEmptyMovieClip("carrFoto",20);
//Loop de ações para os botões
for (var i = 0; i < iCount; i++)
{
//cria uma array que armazena o valor do XML
var end:Array = new Array ("home.png", "saiba.png", "filosofia.png", "produtos.png", "contato.png", "cadastro.png");
//imprime na janela de saida o valor do xml
trace(end[i]);
//ação onRollOver
arrMenu[i].base.onRollOver = function()
{
//pinta o menu
this.colorTo(0xFFCC00, 1, "easeOutStrong");
for(var i = 0; i < iCount; i++)
{
//carrega a foto
_root.carrFoto.loadMovie(end[i], carrFoto);
//trace(end[i]);
}
}
//ao tirar o mouse
arrMenu[i].base.onRollOut = function()
{
//pinta o botão
this.colorTo(0x66CC00, 1, "easeOutStrong")
//carrega a foto
_root.carrFoto.loadMovie(end[0], carrFoto);
}
arrMenu[i].base.onRelease = function()
{
this.colorTo(0x66CCFF, 1, "easeOutStrong");
this.enabled = false;
current.colorTo(0x66CC00, 1, "easeOutStrong");
current.enabled = true;
_global.current = this;
}
}
//Loop de ações para os botões
for (var i = 0; i < iCount; i++)
{
//cria uma array que armazena o valor do XML
var end:Array = new Array ("home.png", "saiba.png", "filosofia.png", "produtos.png", "contato.png", "cadastro.png");
//imprime na janela de saida o valor do xml
trace(end[i]);
//ação onRollOver
arrMenu[i].base.onRollOver = function()
{
//pinta o menu
this.colorTo(0xFFCC00, 1, "easeOutStrong");
for(var i = 0; i < iCount; i++)
{
//carrega a foto
_root.carrFoto.loadMovie(end[i], carrFoto);
//trace(end[i]);
}
}
//ao tirar o mouse
arrMenu[i].base.onRollOut = function()
{
//pinta o botão
this.colorTo(0x66CC00, 1, "easeOutStrong")
//carrega a foto
_root.carrFoto.loadMovie(end[0], carrFoto);
}
arrMenu[i].base.onRelease = function()
{
this.colorTo(0x66CCFF, 1, "easeOutStrong");
this.enabled = false;
current.colorTo(0x66CC00, 1, "easeOutStrong");
current.enabled = true;
_global.current = this;
}
}
Obrigado!

Help














