Foros del Web » Creando para Internet » Flash y Actionscript »

Duda principiante con eventos del ratón

Estas en el tema de Duda principiante con eventos del ratón en el foro de Flash y Actionscript en Foros del Web. Hola, estoy intentando crear un tooltip en actionscript (para que cuando el usuario pasa el ratón muestre un texto), he buscado mucha información en internet, ...
  #1 (permalink)  
Antiguo 05/08/2009, 21:35
 
Fecha de Ingreso: enero-2007
Mensajes: 55
Antigüedad: 17 años, 10 meses
Puntos: 1
Duda principiante con eventos del ratón

Hola, estoy intentando crear un tooltip en actionscript (para que cuando el usuario pasa el ratón muestre un texto), he buscado mucha información en internet, quería que la operación se hiciese en el .as ya que allí puedo leer una varibale _node["@target"] que es la que luego quiero que se muestre en el tooltip. Mi problema es que no me funciona y no sé que hacer, llevo más de 24 horas con esto y no logro sacar nada en claro, una ayuda por favor!!

¿Al hacer holder.tooltip.createTextField aparecerá una ventana???? asegurarmelo por favor!!

public function Thumb( node:XML ){
_node = node;
// create a holder mc
_holder = new MovieClip();
addChild(_holder);
// get and display the thumbnail image
_img = new Loader();
var urlReq:URLRequest = new URLRequest( node.toString() );
_img.contentLoaderInfo.addEventListener(IOErrorEve nt.IO_ERROR, errorHandler);
_img.contentLoaderInfo.addEventListener(Event.COMP LETE, completeHandler);
_img.load(urlReq);
_holder.addChild(_img);
// events
this.buttonMode = true;
addEventListener(MouseEvent.CLICK, clickHandler);
addEventListener(MouseEvent.CLICK, displayToolTip);
addEventListener(MouseEvent.CLICK, removeToolTip);

_holder.createEmptyMovieClip("tooltip", _holder.getNextHighestDepth());
// hide tag for now while loading
this.visible = false;
}

private function clickHandler( e:MouseEvent ):void {
var request:URLRequest = new URLRequest( _node["@href"] );
var targetFrame:String = ( _node["@target"] == undefined ) ? "_self" : _node["@target"];
navigateToURL( request, targetFrame );
}

private function displayToolTip( e:MouseEvent):void {
var descripcionText:String = _node["@name"];
_holder.tooltip.createTextField("test_txt", 10, 0, 0, 300, 100);
//test_txt.addTip(descripcionText);
_holder.tooltip.alt.text = descripcionText;

}//fin funcion displayToolTip

private function removeToolTip( e:MouseEvent):void {
//textPerson.removeTip();
_holder.tooltip.removeTextField()
}//fin funcion removeToolTip
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:03.