[]为什么调用封装的原生画线api不显示?

js封装
function drawLine(layaCvs,startX,startY,toX,toY,lineWidth,strokeStyle,lineCap)
{
var layaCanvas = layaCvs;
var oContext = layaCanvas.getContext("2d");

oContext.beginPath();
oContext.moveTo(startX, startY);
oContext.lineTo(toX, toY);
oContext.lineWidth = lineWidth;
oContext.strokeStyle = strokeStyle;
oContext.lineCap = lineCap; //自定义线帽
oContext.stroke();
}

laya调用
var canvas:* = Browser.canvas;
__JS__("drawLine(canvas, 0, 0, 300, 300, 15, '#ff0000','round')");
已邀请:

Aar0n

赞同来自:

__JS__属于 直译字符串,你这个canvas参数是传不过去的

Charles

赞同来自:

顶一下。

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作