【问题标题】:How to get dart2js javascript that uses canvas.context2D to work on firefox or safari?如何获取使用 canvas.context2D 的 dart2js javascript 在 firefox 或 safari 上工作?
【发布时间】:2013-12-27 12:52:20
【问题描述】:

我的程序似乎可以用 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、firefox 和 safari。你能重申一下你遇到的问题吗?

标签: dart dart2js


【解决方案1】:

我使用 context.resetTranform() ,删除此语句后,它可以工作 Safari chrome 和 firefox。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-25
    • 2018-04-26
    • 2016-04-16
    • 1970-01-01
    • 2023-04-06
    • 2017-06-07
    • 1970-01-01
    • 2016-02-10
    相关资源
    最近更新 更多