![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
14/02/2007, 07:19
|
| | Fecha de Ingreso: julio-2006
Mensajes: 11
Antigüedad: 18 años, 6 meses Puntos: 0 | |
Re: Modificar lineStyle Buenas Bandit,gracias por tu aclaración pero ya sabía como funciona,quizá haya sido una mala explicación mía jejejeej.Te cuento.
Este es mi codigo resumido y funciona correctamente pero queria saber si existe un metodo u otra manera para reducir el código y no hacer lo mismo.
tengo una condicicion if que cuando sea cierta me debe pintar el borde del cuadro en verde y con grosor 3 y cuando es falso debe pintar el borde de negro con grosor 1.
if (........................)
{
cuadrito.clear (); cuadrito.lineStyle (3,0x00FF00);
cuadrito.beginFill (0x0000FF,25);
cuadrito.moveTo (0,0);
cuadrito.lineTo (0,shapeData.alto);
cuadrito.lineTo (shapeData.ancho,shapeData.alto);
cuadrito.lineTo (shapeData.ancho,0);
cuadrito.lineTo (0,0);
}
else
{
cuadrito.clear (); cuadrito.lineStyle (1,0x000000);
cuadrito.beginFill (0x0000FF,25);
cuadrito.moveTo (0,0);
cuadrito.lineTo (0,shapeData.alto);
cuadrito.lineTo (shapeData.ancho,shapeData.alto);
cuadrito.lineTo (shapeData.ancho,0);
cuadrito.lineTo (0,0);
}
Lo que queria saber es si hay algun tipo de metodo como setProperty que me modifique los valores de lineStyle y no tener que tener de nuevo que utilizar clear () y volver a pintar las lineas de nuevo.
Algo asi:
cuadrito.clear ();
cuadrito.lineStyle (1,0x00FF00);
cuadrito.beginFill (0x0000FF,25);
cuadrito.moveTo (0,0);
cuadrito.lineTo (0,shapeData.alto);
cuadrito.lineTo (shapeData.ancho,shapeData.alto);
cuadrito.lineTo (shapeData.ancho,0);
cuadrito.lineTo (0,0);
if (........)
cuadrito.metodoquebusco (lineStyle,....,...);//grosor 3 y verde
else
cuadrito.metodoquebusco (lineStyle,....,...);//grosor 1 y negro
y que pinte autmaticamente los colores de los borde y el grosor.
Espero que ahora me entendais mejor. Gracias. |