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

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

CanvasRenderingContext2D context=canvas.context2D;

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

в фаерфоксе (не сафари).

Но это не сработает

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

Он работает на Chrome и хроме (родной дротик). Как исправить ?


person si t    schedule 10.12.2013    source источник
comment
Это работало для меня на Chrome, Firefox и Safari. Можете ли вы переформулировать проблему, с которой вы столкнулись?   -  person ringstaff    schedule 10.12.2013


Ответы (1)


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

person si t    schedule 16.12.2013