Comunidad de diseño web y desarrollo en internet online

Dibujar

Citar            
MensajeEscrito el 16 Nov 2005 03:23 pm
Estoy intentando adaptar un código que descargué (creo que de la sección de flas), para convertirlo en una especie de efecto de lápiz. El código es éste:


var mioreja = new Object();
var level = 0;

onMouseMove = function() {
var nuevo : MovieClip;
var ult : MovieClip;
ult.play();
/*for(level=0; level<1000; level++){*/
nuevo = estela.duplicateMovieClip("estela"+level, level+1);
with (nuevo) {
_x = _root.guia._x;
_y = _root.guia._y;
_root.estela.gotoAndPlay("inicio");
}
ult=nuevo;
++level;
};
Mouse.addListener(mioreja);

Pero aparecen pocos pixeles (estela es el mc que haría de pixel) y muy espaciados. Van siguiendo a un mc que dibuja una forma mediante una capa guía (llamado guía), y he intentado aumentar la longitud de la línea de tiempo a ver si así se veía mejor, pero sigue sin funcionar. Luego probé un for (level < 1000), para que aparecieran más puntos, pero lo que hace es justo lo contrario, no aparece ninguno. ¿Cómo puedo aumentar el número de puntos? o si alguien sabe un link a algún tutorial para este efecto...

Por jota

48 de clabLevel



 

opera
Citar            
MensajeEscrito el 16 Nov 2005 03:39 pm
Perdon, el codigo es este:
var mioreja = new Object();
var level = 0;

onEnterFrame = function() {
var nuevo : MovieClip;
var ult : MovieClip;
ult.play();
nuevo = estela.duplicateMovieClip("estela"+level, level);
with (nuevo) {
_x = _root.guia._x;
_y = _root.guia._y;
_root.estela.gotoAndPlay("inicio");
}
ult=nuevo;
++level;
};
Mouse.addListener(mioreja);

Por jota

48 de clabLevel



 

opera
Citar            
MensajeEscrito el 16 Nov 2005 04:06 pm
solucionado, haciendo la linea de tiempo mas lenta aparecen mas putnos, gracias anyway :D !!!!

Por jota

48 de clabLevel



 

opera

 

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