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

Lineas ......

Estas en el tema de Lineas ...... en el foro de Flash y Actionscript en Foros del Web. Estoy usando el API y creando unos dibujos con diferentes cantos..(esquinas).. El cuento es que me quedan redondeadas (las esquinas ) cuando le doy a ...
  #1 (permalink)  
Antiguo 21/07/2003, 17:17
Avatar de pulento  
Fecha de Ingreso: noviembre-2002
Ubicación: En un pequeño, helado, obscuro reino... llamado Dinamarca.
Mensajes: 1.852
Antigüedad: 22 años
Puntos: 1
Lineas ......

Estoy usando el API y creando unos dibujos con diferentes cantos..(esquinas).. El cuento es que me quedan redondeadas (las esquinas ) cuando le doy a las lineas un max de grosor de 10 y lo que necesito es que queden como hechos en html cuando haces un borde grueso osea con las esquinas completamente puntiagudas.

AH cuando las dibujo con las herramientas de flash y le doy un grosor a la linea de 10 ..pasa lo mismo

Alguien sabe.... como trabajar las esquinas con AS..? o por ultimo con las herramientas de Flash..?



Saludos
__________________
http://www.flotdesign.dk/

Última edición por pulento; 21/07/2003 a las 17:20
  #2 (permalink)  
Antiguo 21/07/2003, 17:55
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 10 meses
Puntos: 193
Una Solucion simple es en vez de crear Lineas! creas un Rectangulo asi no tendras las Esquinas redondeadas aqui te pongo una Funcioncilla para crear Rectangulos solo necesita que le pases el Alto, Ancho y color..

Código:
linea = function (ancho, alto, color) {
	createEmptyMovieClip("cont", 10);
	with (cont) {
		lineStyle(1, color);
		beginFill(color);
		moveTo(50, 50);
		lineTo(50, 50+alto);
		lineTo(50+ancho, 50+alto);
		lineTo(50+ancho, 50);
		lineTo(50, 50);
	}
};
//llamamos a la funcion
linea(5, 200, 0x0000FF);
Saludos!!

Última edición por TMeister; 21/07/2003 a las 17:59
  #3 (permalink)  
Antiguo 22/07/2003, 02:50
Avatar de pulento  
Fecha de Ingreso: noviembre-2002
Ubicación: En un pequeño, helado, obscuro reino... llamado Dinamarca.
Mensajes: 1.852
Antigüedad: 22 años
Puntos: 1
TMesister Ingeniosa la solucion... ..las esquinas redondeadas desaparecen..!
El unico pero, o peros es que tendria que dibujar un rectangulo para cada linea y ... imaginate el trabajito al hacer todo un dibujo como dibujar un menu de varias opciones ..compuesto por simples cajas.
La otra es que al dibujar...por ejemplo cuatro rectangulos para dibujar una caja..como lleno la caja con un color..ya que ya no podria usar el beginFill();
Pero como dije antes la solucion es buena..pero...
Tienes alguna otra idea, yo pensaba mas en una funcion del API de ActionScript, que esquinara las esquinas redondeadas(valga la red..).

Saludos
__________________
http://www.flotdesign.dk/
  #4 (permalink)  
Antiguo 22/07/2003, 09:32
Avatar de juwe  
Fecha de Ingreso: abril-2001
Ubicación: Guadalupe Inn
Mensajes: 622
Antigüedad: 23 años, 7 meses
Puntos: 0
Hola Pulento, bueno, se me ocurre una solución rápida, dibuja tu línea y métela en un mc o en un gráfico, luego en una capa superior, dibujes un rectángulo y lo coloques encima de la línea, sólo que no cubra los bordes, luego lo enmascaras y listo, tu linea estará con el borde rectángular.

Espero te sirva.
Saludos desde México.
__________________
blog.juwestudio
  #5 (permalink)  
Antiguo 22/07/2003, 10:37
Avatar de pulento  
Fecha de Ingreso: noviembre-2002
Ubicación: En un pequeño, helado, obscuro reino... llamado Dinamarca.
Mensajes: 1.852
Antigüedad: 22 años
Puntos: 1
Gracias juwe ingeniosa la solucion.


Saludos
__________________
http://www.flotdesign.dk/
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 16:11.