私は、いくつかのアニメーションを持つ Web_ui パッケージでカスタム要素を作成した Dart プロジェクトに取り組んでいます。私が望んでいたのは、要素のダーツコード内に次のようなものを含めることです....
class MyElement extends WebComponent {
...
void StartAnimation() { ... }
...
}
そして、ダーツアプリ自体の main() 関数には、次のようなものがあります...
void main() {
MyElement elm = new MyElement();
elm.StartAnimation(); // Kicks off the animation
}
Dart エディターは、Web コンポーネントを直接構築することは現在サポートされていないことを教えてくれます。次に、 WebComponent.forElement を使用するように指示されていますが、それを使用して目標を達成する方法が明確ではありません。