0

複雑ではないインタラクティブな Web アプリケーションを作成したい。いくつかのピンボードがあり、ユーザーはこのピンボードに多くの単純なオブジェクトを作成できます (例: 多数の小さな円)。このユーザーができるようになった後:

  • これらのオブジェクトを移動します
  • それらのいくつかを削除するか、新しいものを作成します
  • 複数の選択を行い、選択したグループの要素を移動/回転します
  • 選択したグループのメンバーを特別な順序 (グリッド、線、円など) に配置する
  • ピンボードの拡大/縮小

この目的には、Flash/Flex または JavaScript/SVG/VML を使用できると思います。Flash の欠点は、ユーザーがプラグインを持っている必要があることです。JS/SVG/VML の欠点は、Flash の場合のような強力な開発ツールがないことですが、( http://raphaeljs.com/のような) ライブラリを使用する場合、アプリケーションは Flash プラグインを必要としません。

この目的に適したツールを見つけています。では、おすすめを教えてください。前もって感謝します。

4

2 に答える 2

2

HTML(5)、JavaScript、そして少なくともHTML5 に存在するCanvas 要素を使用して、Flash なしで目標を達成できると信じています。

要するに、現在アプリケーションで 2 桁のフレームレートで多数のオブジェクトをアニメーション化する必要がない限り、上記で十分であり、将来の Web 開発プラットフォームとも組み合わせることができます。私はしばしば新しいものに懐疑的ですが、HTML5 と Canvas はかなり標準化されており、特許がなく、積極的に採用されています。

私が考えることができる Flash を使用する唯一の利点は、3D だけでなく 2D も行う豊富な API に支えられていることと、最終的に HTML を使用することを決定したときに、ActionScript コードを JavaScript に移植できることです。 +代わりに JavaScript。おそらく描画スタックの一部を書き直さなければならないことを除けば、ActionScript コードには最小限の (主に構文上の) 変更が必要です。

ライブ (カメラ) ビデオ パブリッシング、3D、サウンド編集、および Flash Player 以外では簡単に利用できないいくつかの機能が必要でない限り、最初の提案に従うことをお勧めします。必要ないと思います。

于 2011-11-10T15:10:57.947 に答える
0

SVG Edit (MIT ライセンス)など、既存の同様のプロジェクトを確認することをお勧めします。

于 2011-11-11T13:39:47.733 に答える