2011-11-24 49 views
11

我想創建一個可以添加到html文檔的canvas元素。 Dart的建議似乎是使用dart:html而不是dart:dom,但據我所知,dart:html只包含接口的接口定義,而不是類。如何在Dart中創建畫布元素?

如何實例化畫布對象?

回答

13

最終,你將能夠只是做:

new CanvasElement(); 

新的HTML解放運動在未與構造被完全填充的是,雖然。這是一項正在進行中的工作。在此期間,最簡單的方法可能是:

new Element.html('<canvas></canvas>'); 

,將返回的CanvasElement一個實例。

+3

也有可能是'new Element.tag('canvas')' –

0

在Dart中,您可以直接從界面創建對象(http://www.dartlang.org/docs/getting-started/interface.html),因此使用new CanvasElement()創建畫布沒有任何問題。

+0

正如提到的那樣,這個階段在很多地方都不是這樣。新的CanvasElement()現在不起作用。 – Curyous