Ir para conteúdo

POWERED BY:

Arquivado

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

Recommended Posts

bom gente ta aí o código todo comentado ... qualquer dúvida ... só falar ...

Stage.align = "MC";Stage.scaleMode = "noScale";Stage.showMenu = false;//// Mayc Rodrigues// eu@maycrodrigues.com// http://www.maycrodrigues.com//// Inciamos cirando as funções usadas  ... //// Criaremos a função "vaiTool"Object.prototype.vaiTool = function(oTexto:String, tempo:Number, cor_texto:String, cor_bg:String, cor_borda:String) {	// em primeiro faremos que se o tempo ñ for definido, ele cria um "padrão"	if (tempo == undefined) {		tempo = 500;	}	var addMsg = function (Msg:String, col:Number, bg_color:String, border_color:String, level:Object):Void {		// Variaveis para posicionar o tool em relação ao Mouse ...		var x = _root._xmouse-1;		var y = _root._ymouse+35;		// Variaveis para o formato do texto		var f = new TextFormat();		f.font = "Verdana";		f.size = 9;		f.color = col != undefined ? col : 0x000000;		// Nivel que será criado		_level0.createTextField('tooltip', 1, x, y, 150, 20);		// Criaremos uma condição		with (_level0.tooltip) {			setNewTextFormat(f);			text = Msg;			selectable = false;			autoSize = true;			background = true;			border = true;			borderColor = border_color != undefined ? border_color : 0x000000;			backgroundColor = bg_color != undefined ? bg_color : 0xFFFFFF;			_y -= _height;		}		// Aqui ele remove o intervalo de tempo		clearInterval(level.q_t);	};	// Aqui criamos o intervalo	this.q_t = setInterval(addMsg, tempo, oTexto, cor_texto, cor_bg, cor_borda, this);};/*Modo de uso ... Ex:mc.onRollOver = function(){vaiTool("seu texto aqui", 1000);// "seu texto" pode ser qualquer um que você quiser// "1000" é o tempo de "delay" para o toolTip apareçer}*/// Agora criaremos a função "saiTool"Object.prototype.saiTool = function():Void  {	// removeremos o toolTip	_level0.tooltip.removeTextField();	// remove o intervalo	clearInterval(this.q_t);};/* A mesma lógica aplicada para usar para que ele apague ...mc.onRollOver = mc.onReleaseOutside = function(){saiTool();// Repare que a função "saiTool()" não tem conteúdo em seus parametros por issoela sempre vicará vazia// 		}*///// Agora montaremos o "menu"var bts:Array = new Array(bt1, bt2, bt3);var tools:Array = new Array("Esse é o 1° Botão !", "Esse é o 2° Botão !", "Esse é o 3° Botão !");var b:Number;//for (b=0; b<bts.length; b++) {	bts[b].b = b;	bts[b].onRollOver = function():Void  {		vaiTool(tools[this.b], 750);	};	bts[b].onRollOut = bts[b].onReleaseOutside=function ():Void {		saiTool();	};}
Se quiserem ver um exemplo Online ... eu boto mais tarde um pra funcionar OnLine ... beleza ...

 

Abraços !

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito bom, mas quando passo o mouse está parando o sistema de notícias que o Antoniosp fez :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente trocando o nível de criação do movieclip:_level0.createTextField('tooltip', _level0.getNextHighestDepth(), x, y, 150, 20);Flw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vlw, mas já tinha feito do modo "antigo" com movieclip e com esse só mudei o level

 

_level0.createTextField('tooltip', _level0.getNextHighestDepth(), x, y, 150, 20);

 

_level0.createTextField('tooltip', _level1.getNextHighestDepth(), x, y, 150, 20);

agora está ok

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.