如何获得使用canvas.context2D在Firefox或Safari上工作的dart2js javascript?

时间:2013-12-10 05:48:44

标签: dart dart2js

我的程序似乎用dart2js编译足够用于UI,例如复选框工作,甚至可以做

CanvasRenderingContext2D context=canvas.context2D;

context
..setFillColorRgb(200,200,250,1)
..beginPath()
..fillRect(0,0,width, height)
..closePath();

在firefox上,(不是Safari)。

但它不会做

context
..setStrokeColorRgb(255,0,255)
..lineWidth=10
..beginPath()
..arc(w/2,h/2, r, 0, math.PI*2, false)
..closePath()
..stroke()

适用于Chrome和Chrome(原生飞镖)。 怎么解决?

1 个答案:

答案 0 :(得分:0)

我使用了context.resetTranform(),在删除这个语句后,它继续工作 Safari chrome和firefox。