Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2005, 08:12
Avatar de pulento
pulento
 
Fecha de Ingreso: noviembre-2002
Ubicación: En un pequeño, helado, obscuro reino... llamado Dinamarca.
Mensajes: 1.852
Antigüedad: 21 años, 5 meses
Puntos: 1
Alguien por ahi pidio una funcion tipo tooltip.. AQUI VA...!

Solo tienen ke nombrar sus mc como mc1,mc2....
cambiar el texto del arreglo a su gusto y poner el sgte code en el primer frame de la linea principal de la peli.


code-------------->


var myArray = new Array("La zona mas helada de la antartica -45 grados","La zona menos helada de la antartica -10 grados","la zona mas calentona de la antartica +55 grados aqui los pinguinos caen asados ","aqui nunca he estado..");

myformat = new TextFormat();
myformat.font = "Arial";
myFormat.bold = true;
myformat.color = 0x003366;
myformat.bullet = false;
myformat.size = 12;
myformat.underline = false;
myformat.embedFonts = true;
myformat.autoSize = true;
myformat.border = true;

MovieClip.prototype.tooltip = function(valorTexto,me,level){

createEmptyMovieClip("tooltip",level);
tooltip.lineStyle(2.5,0x3399cc,100);
tooltip.beginFill(0x99CCCC,50);
tooltip.moveTo(getProperty(me,_x),getProperty(me,_ y));
tooltip.lineTo(getProperty(me,_x)+(valorTexto.leng th*6)+5,getProperty(me,_y));
tooltip.lineTo(getProperty(me,_x)+(valorTexto.leng th*6)+5,getProperty(me,_y)+25);
tooltip.lineTo(getProperty(me,_x),getProperty(me,_ y)+25);
tooltip.lineTo(getProperty(me,_x),getProperty(me,_ y));
tooltip.endFill();
tooltip.lineStyle(.5,0x33FFFF,70);
tooltip.moveTo(getProperty(me,_x)+2,getProperty(me ,_y)+2);
tooltip.lineTo(getProperty(me,_x)+2+(valorTexto.le ngth*6)+1,getProperty(me,_y)+2);
tooltip.lineTo(getProperty(me,_x)+2+(valorTexto.le ngth*6)+1,getProperty(me,_y)+22);
tooltip.lineTo(getProperty(me,_x)+2,getProperty(me ,_y)+22);
tooltip.lineTo(getProperty(me,_x)+2,getProperty(me ,_y)+2);
tooltip._alpha=0;
tooltip.onEnterFrame = function(){
tooltip.createTextField("tF",level-1,getProperty(me,_x)+5,getProperty(me,_y)+3, valorTexto.length*7,20);
tooltip.tF.setNewTextFormat(myformat);
tooltip.tF.text = valorTexto;
tooltip.tF.selectable=false;
tooltip._alpha +=(100 - tooltip._alpha)/4;
tooltip._x = me._xmouse + 25;
tooltip._y = me._ymouse - 25;
}
}

MovieClip.prototype.alfa = function(){
this.onEnterFrame = function(){
this._alpha += (0 - this._alpha)/4;
this.tF._width += (0 - this.tF._width)/4;
}
}


_root.mc1.onRollOver = function(){
_root.mc1.tooltip(_root.myArray[0],_root.mc1,1);
}
_root.mc1.onRollOut = function(){
_root.tooltip.alfa();//delete this.onEnterFrame;//
}

mc2.onRollOver = function(){
this.tooltip(_root.myArray[1],this,1);
}
mc2.onRollOut = function(){
_root.tooltip.alfa();
}

mc3.onRollOver = function(){
this.tooltip(_root.myArray[2],this,1);
}
mc3.onRollOut = function(){
_root.tooltip.alfa();
}
mc4.onRollOver = function(){
this.tooltip(_root.myArray[3],this,1);
}
mc4.onRollOut = function(){
_root.tooltip.alfa();
}

---------------------------------------------<

Lo ke hace el ocio ... cuando tenga tiempo subiré el fla.

Ha .. y recuerden comentar... para saber si es util..

Salu2


.

Última edición por pulento; 19/05/2005 a las 01:07