私はドラッグアンドドロップdivに取り組んでおり、次のコードがあります:
void init() {
...
baseWindowTitleDiv.on.mouseDown.add((MouseEvent event) => saveWindowXY(event));
baseWindowTitleDiv.on.mouseUp.add((MouseEvent event) => stopMoveEvent(event));
...
}
void saveWindowXY(MouseEvent event) {
...
document.on.mouseMove.add((MouseEvent event) => runMoveEvent(event));
}
void stopMoveEvent(MouseEvent event) {
print('stopMoveEvent call');
document.on.mouseMove.remove((MouseEvent event) => runMoveEvent(event));//does not work!
}
void runMoveEvent(MouseEvent event) {
...
}
document.on.mouseMove からリスナーを削除する方法がわかりません
完全なコードはこちら - https://gist.github.com/OZKA/5795352