Comunidad de diseño web y desarrollo en internet online

[Duda] Cursor en Flash.

Citar            
MensajeEscrito el 23 Nov 2010 09:35 pm
Hola, me pregunto si es posible lo siguiente:
¿Se puede detectar los trazos de los clicks de un mouse?

Por ejemplo:
*Al presionar, deslizar hacia arriba, soltar click.

¿Existe alguna forma de hacer esto?

He pensado en símbolos de "botones invisibles" pero no estoy muy seguro de como hacerlo.
También he buscado en otras páginas pero no encuentro nada sobre esto (a excepción de sustituir el cursor por un clip de película).

Gracias de Antemano.

Por Sub-Zero

16 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Nov 2010 03:28 am
Mira esté es un ej. que viene en la ayuda de flash quisas te ayude a encontrar tu respuesta

Código ActionScript :

this.createEmptyMovieClip("canvas_mc", this.getNextHighestDepth());
var mouseListener:Object = new Object();
mouseListener.onMouseDown = function() {
    this.origX = _xmouse;
    this.origY = _ymouse;
};
mouseListener.onMouseUp = function() {
    this.newX = _xmouse;
    this.newY = _ymouse;
    var minY = Math.min(this.origY, this.newY);
    var nextDepth:Number = canvas_mc.getNextHighestDepth();
    var line_mc:MovieClip = canvas_mc.createEmptyMovieClip("line"+nextDepth+"_mc", nextDepth);
    line_mc.moveTo(this.origX, this.origY);
    line_mc.lineStyle(2, 0x000000, 100);
    line_mc.lineTo(this.newX, this.newY);
    var hypLen:Number = Math.sqrt(Math.pow(line_mc._width, 2)+Math.pow(line_mc._height, 2));
    line_mc.createTextField("length"+nextDepth+"_txt", canvas_mc.getNextHighestDepth(), this.origX, this.origY-22, 100, 22);
    line_mc['length'+nextDepth+'_txt'].text = Math.round(hypLen) +" pixels";
};
Mouse.addListener(mouseListener);

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.