1

キャンバスを移動したり、サイズを変更したりすると、内部のすべてが消去されることに気付きました。C#のWindowsフォームアプリケーションでも同様の問題が発生したことを覚えています。とにかく、移動した後などでも、グラフィックをキャンバスに保持するための最良の方法は何ですか?(javascriptを使用)

私はキャンバスとWebSocketを使用してペイントに取り組んでいますが、ここで私の問題を確認できます:http : //students.info.uaic.ro/~tudor.berechet/(Coboardsに移動し、ブラシツールを選択して、キャンバス上で何度もウィンドウのサイズを変更するか、キャンバスを拡大します)

私が気付いたもう1つのことは、HDDからサイトを実行していることですが、この問題は発生しません。どこかに奇妙なエラーがあるのではないかと思います。

ハンドツールを実装して移動する必要があるため、永続的なキャンバスが絶対に必要です...

何て言うの?

4

1 に答える 1

0

コードを少しクリーンアップした後、問題は解決したようです。何が原因なのかはまだわかりませんが、キャンバスを移動/サイズ変更した後も、キャンバスの描画はそのまま残っているようです。

確認してください。[編集]確認済み。

重要なのは、キャンバスグラフィックスが永続的ではないという私の当初の仮定は間違っていたようです。おそらく、私のキャンバスを「消去」するコーディングエラーがあった可能性があります。

于 2011-02-02T14:18:38.797 に答える