ベクトルグラフィカル エディターを Flash Web アプリに埋め込む必要があります。グラフィックエディタは、次のことができる必要があります。
- 線を引く(ブラシツール)
- 消す
- 縮尺図
- テキスト ブロックを作成する
- 描画の背景として画像を使用します (画像をアップロードして背景として使用します)。
ユーザーが行った変更は、他のアクティブなクライアントに送信する必要があります。次の質問に対する答えを見つけようとしています。
- 線の描画はどのように実装する必要がありますか? つまり、ユーザーが画面上でマウスを移動した場合 (マウスの左ボタンを押したまま)、MOUSE_MOVE イベントをどのように処理すればよいでしょうか? 描画後、ユーザーは描画をスケーリングしたい場合があることに注意してください。
- 消去はどのように実装する必要がありますか? 白い線を描くように消去を実装できないことに注意してください(背景を持つことができるため)。
- ドローウィングを保管する最良の方法は何ですか? コマンドのセットをシリアル化しますか?
- 最後に、他のクライアントに変更を知らせるにはどうすればよいでしょうか?
説明したものと同様のグラフィカル エディターを作成する方法に関する記事やチュートリアルに感謝します (プラットフォームやプログラミング言語に関係なく)。
そして恥ずかしがらないでください:)どんな考えでも大歓迎です!