Ir para conteúdo
Fórum Script Brasil
  • 0

Segue o mouse


(!_Odisséa_!)

Pergunta

Boa tarde.... eu estou construindo um menu, baseado em um código que eu peguei no site do Lucas Motta.

O Menu tem 5 palavras (cada palavra é um botão), quando eu passo o mouse sobre a palavra ocorre uma animação de uma barra que corre sobre o botão.

o codigo é esse:

import mx.effects.Tween;
import mx.transitions.easing.*;

inv01.onRollOver = function():Void{
    
    if(but01.ani != undefined){
        Tween.RemoveTweenAt(but01.ani.ID);
    } // a ultima casa depois da virgula esta relacionada a velociada de crescimento do botão
    but01.ani = new Tween(but01, but01._xscale, 16600, 300);
    but01.onTweenUpdate = function(v):Void{
    but01._xscale = (v);
    //this._xscale = this._yscale = (v);
    };
    but01.onTweenEnd = function(v):Void{
        but01.onTweenUpdate(v);
        delete but01.ani;
    };
    
    this.onRollOut = function(v):Void{
        if(but01.ani != undefined){
            Tween.RemoveTweenAt(but01.ani.ID);
        } //o tamanho que eu quero quando ele voltar
        but01.ani = new Tween(but01, but01._xscale, 100, 400);
        
};
};

ele esta funcionando perfeitamente, mas eu queria que ao mesmo tempo que essa barra cobrisse o nome, um setinha acompanhasse o mouse dentro do menu.

alguém poderia me ajudar? Eu consigo fazer a setinha funcionr, mas a barrinha não funciona corretamente... como eu faço?

Agradeço desde já.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

cria um MovieClip com a seta q você quer, e no evento rollOver você iguala a posição _x e _y do MovieClip da seta..

vou mostrar um exemplo aki:

inv01.onRollOver = function() {

with(mcSeta) {

_visible = true;

_x = _xmouse;

_y = _ymouse;

}

}

inv01.onRollOut = function() {

mcSeta._visible = false;

}

eu acho q deve ser isso...

eu não testei.. mas deve funcionar...

VLW!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...