| |||
Modificar lineStyle Buenas os cuento mi caso.Tengo un MC que he formado con lineTo y moveTo en forma de cuadro.Al principio defino el color del borde en negro con lineStyle.Lo que tengo que hacer es modificar el color del borde cuando se cumpla una serie de requisitos.Me gustaria saber si hay alguna manera de modificar el color del borde sin volver a pintar de nuevo con otro color sin tener qeu volver a repintar los bordes con lineTo y moveTo.Gracias de antemano. |
| |||
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. |