Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Inácio Júnior

[Resolvido] Botão com Descrição no flash

Recommended Posts

Seguinte gostaria de saber como faço para colocar um descrição em uma determinada figura no Flash, exemplo, o logo abaixo, do imasters coloquei um link nele para ser redirecionado para o site do imasters.

 

Gostaria de saber como faço para que quando eu passar o mouse em cima dele apareça uma descrição, tipo:

imasters.com.br ou qualquer coisa que eu queira.

 

Estou usando o Flash CS6 e so um exemplo se voce clicar na descrição abaixo vai aparecer o logo do imasters depois de clicado novamente, vai ser redirecionado para o site, mas gostaria que aparece um descrição quando o mouse ficar em cima da figura.

 

http://www.swfcabin.com/open/1346702259

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você atravéz do hitTestPont você pode saber se o mouse está em cima de algum displayObject

 

Também acho que tem como saber com MOUSE_OUT E OVER só que não funcionou aqui... ficou piscando

function desenhaBalao(texto:String):DisplayObject{
var quad:Sprite = new Sprite;
quad.graphics.beginFill(0xFFFFFF);
quad.graphics.lineStyle(1, 0x000000);
quad.graphics.drawRoundRect(0,0, texto.length*7, 15,7,5);
var textfield:TextField = new TextField();
textfield.selectable = false;
textfield.text = texto ;
quad.addChild(textfield);
return quad;

}
var colisao:Boolean = false; trace('xx');
var bt = new botao();
addChild(bt);
var bal = desenhaBalao("Imasters");
addChild(bal);
addEventListener(Event.ENTER_FRAME, update);

function update(e:Event){
bal.visible = bt.hitTestPoint(mouseX,mouseY) ;
bal.x = mouseX;
bal.y = mouseY;
}



 

Ta funcionando,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você atravéz do hitTestPont você pode saber se o mouse está em cima de algum displayObject

 

Também acho que tem como saber com MOUSE_OUT E OVER só que não funcionou aqui... ficou piscando

function desenhaBalao(texto:String):DisplayObject{
var quad:Sprite = new Sprite;
quad.graphics.beginFill(0xFFFFFF);
quad.graphics.lineStyle(1, 0x000000);
quad.graphics.drawRoundRect(0,0, texto.length*7, 15,7,5);
var textfield:TextField = new TextField();
textfield.selectable = false;
textfield.text = texto ;
quad.addChild(textfield);
return quad;

}
var colisao:Boolean = false; trace('xx');
var bt = new botao();
addChild(bt);
var bal = desenhaBalao("Imasters");
addChild(bal);
addEventListener(Event.ENTER_FRAME, update);

function update(e:Event){
bal.visible = bt.hitTestPoint(mouseX,mouseY) ;
bal.x = mouseX;
bal.y = mouseY;
}



 

Ta funcionando,

 

Amigo obrigado pela ajuda, sou iniciante no Flash por favor poderia informar como procedo para colocar esses códigos. Seriam Actions?

 

valeu obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um exemplo bem simples >> Clique aqui

 

 

O que deseja chama-se tooltip. Para seguir o mouse e tal precisa de algo mais elaborado como o Daniel mencionou.

 

Encontra templates ou tutoriais passo a passo, além do nome, basta digitar a versão do action (tooltip+AS3).

 

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um exemplo bem simples >> Clique aqui

 

 

O que deseja chama-se tooltip. Para seguir o mouse e tal precisa de algo mais elaborado como o Daniel mencionou.

 

Encontra templates ou tutoriais passo a passo, além do nome, basta digitar a versão do action (tooltip+AS3).

 

 

Abraços

 

 

Era exatamente isso, muito obrigado pela ajuda.

valeu mesmo.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.