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.
Código :
if (........................)
{
cuadrito.clear ();
[color=red]cuadrito.lineStyle (3,0x00FF00);[/color]
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 ();
[color=red]cuadrito.lineStyle (1,0x000000);[/color]
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:
Código :
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.
Gracias.
