29/05/2009, 07:34
|
| | Fecha de Ingreso: mayo-2009
Mensajes: 7
Antigüedad: 15 años, 5 meses Puntos: 0 | |
Respuesta: Un problema con linea ActionScript que puede ser? mira te comento es un template comprado, voy a mostrarte parte del codigo de donde podría estár el problema
Código:
override public function drawTriangle(param1:RenderTriangle, param2:Graphics, param3:RenderSessionData, param4:BitmapData = null, param5:Matrix = null) : void
{
if (!uvMatrices[param1])
// end if
_triMap = param5 ? (param5) : (if(uvMatrices(param1)) go to 4, transformUVRT(param1));
if (!_precise || !_triMap)
{
if (lineAlpha)
{
param2.lineStyle(lineThickness, lineColor, lineAlpha);
}// end if
if (bitmap)
{
x0 = param1.v0.x;
y0 = param1.v0.y;
x1 = param1.v1.x;
y1 = param1.v1.y;
x2 = param1.v2.x;
y2 = param1.v2.y;
_triMatrix.a = x1 - x0;
_triMatrix.b = y1 - y0;
_triMatrix.c = x2 - x0;
_triMatrix.d = y2 - y0;
_triMatrix.tx = x0;
_triMatrix.ty = y0;
_localMatrix.a = _triMap.a;
_localMatrix.b = _triMap.b;
_localMatrix.c = _triMap.c;
_localMatrix.d = _triMap.d;
_localMatrix.tx = _triMap.tx;
_localMatrix.ty = _triMap.ty;
_localMatrix.concat(_triMatrix);
param2.beginBitmapFill(param4 ? (param4) : (bitmap), _localMatrix, tiled, smooth);
}// end if
param2.moveTo(x0, y0);
param2.lineTo(x1, y1);
param2.lineTo(x2, y2);
param2.lineTo(x0, y0);
if (bitmap)
{
param2.endFill();
}// end if
if (lineAlpha)
{
param2.lineStyle();
}// end if
var _loc_6:* = param3.renderStatistics;
_loc_6.triangles = param3.renderStatistics.triangles++;
}
else if (bitmap)
{
focus = param3.camera.focus;
tempPreBmp = param4 ? (param4) : (bitmap);
tempPreRSD = param3;
tempPreGrp = param2;
cullRect = param3.viewPort.cullingRectangle;
renderRec(_triMap, param1.v0, param1.v1, param1.v2, 0);
}// end else if
return;
}// end function
alguna idea? |