Как получить dart2js javascript, который использует canvas.context2D для работы на firefox или safari?

У меня есть программа, которая, кажется, скомпилировать с dart2js достаточно для пользовательского интерфейса, например, флажок работает, и даже может сделать

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 и Chromium (родной дротик). Как исправить?

1 ответ

Я использовал context.resetTranform(), после удаления этого оператора он работал на Safari chrome и firefox.

Другие вопросы по тегам