Saludos
Quiero hacer un juego de unir los puntos, que sea muy simple, pero necesito saber como hacer que el usuario pueda dibujar una linea para unir los puntos
el juego va estar por internet
si alguien sabe, por aviseme
| ||||
Hola César-Tenaz! Puedes utilizar este código, mira, creas un movie clip que va a ser el área de dibujo, y le pones de instancia pelicula_limite , para dibujar una línea solo das click y mantienes presionado. Te pongo el código abajo debido a que no manda mensaje si es muy largo |
| ||||
Código:
var $raiz:MovieClip = this; $raiz.lineStyle(1, 0x000000, 100); pelicula_limite.useHandCursor = false; pelicula_limite._alpha = 10; pelicula_limite.onPress = function():Void { $raiz.moveTo($raiz._xmouse,$raiz._ymouse); $raiz.onEnterFrame = function():Void { if(!Limite()) lineTo(_xmouse, _ymouse); } } pelicula_limite.onRelease = function():Void { $raiz.onEnterFrame = null; } pelicula_limite.onReleaseOutside = function():Void { $raiz.onEnterFrame = null; } var $coords:Object = pelicula_limite.getBounds($raiz); function Limite():Boolean { if($raiz._xmouse < $coords.xMin) return true; else if($raiz._xmouse > $coords.xMax) return true; else if($raiz._ymouse < $coords.yMin) return true; else if($raiz._ymouse > $coords.yMax) return true; else return false; } |