Flex に似た代替の ActionScript 3 軽量フレームワークがありますが、それほど大きくはありません。Flex はかなり大きく、SWF のサイズは 150Kb を下回らないため、結果としてより小さな SWF ファイルを持つものを取得できるはずだと考えています。
私は AS Wing に出くわしました。
事前に返信いただきありがとうございます。
Flex に似た代替の ActionScript 3 軽量フレームワークがありますが、それほど大きくはありません。Flex はかなり大きく、SWF のサイズは 150Kb を下回らないため、結果としてより小さな SWF ファイルを持つものを取得できるはずだと考えています。
私は AS Wing に出くわしました。
事前に返信いただきありがとうございます。
コンパイル時にいくつかの設定を変更して、.swfのサイズを小さくすることができます。方法を示すブログ投稿は次のとおりです。: Flex3ファイルサイズを縮小します。基本的に、sdkをフラッシュプレーヤーによってキャッシュされる別の.swfにコンパイルします。
http://www.openlaszlo.org/は、swf8、dhtml、または swf9 を生成できるオープン ソースの代替手段です。
GraniteDSフレームワークは、MXML-> SWFコンパイラのクリーンルーム再実装を提供し、より小さなSWFファイルを生成するオプションを提供する可能性があります。また、その場でコンパイルを行うこともできます。これはかなりクールです。
http://www.weaverfx.com/index.php?option=com_content&view=article&id=13&Itemid=6をチェックしてください。 彼らは、フレームワークで構築されたアプリケーションは 20 ~ 100Kb の規模であると主張しています。
なぜフラッシュだけを使わないのですか?ASクラスファイルにロジックをダンプできます。Flash からの Swf は非常に小さい場合があり、8kb またはさらに小さい場合もあります。
間違っていたら訂正してください。Flex は、XML Layout Manager (サイズ変更中にコンポーネントを適切に配置できる) を備えた Flash と見なされます。Flash 用の Layout Manager の設計に時間をかけたいのであれば、Flash は良い選択だと思います。Flash は AS3、pureMVC をサポートしています。
もちろん、Flexは無料です:)
AS3Commons UI Invalidation & LifeCycleは、Flex と同様のコンポーネント ライフサイクル フレームワーク全体を提供しますが、純粋な AS3 で記述されているため、小さくて独立しています。独自のコンポーネントを作成しようとしている場合は、このライブラリを試してみてください。
編集:セルフプラグ
別のコンポーネント ライブラリ:
AS Data Provider Controlsは、プレーンな ActionScript で構築された標準 UI コンポーネントの新しいセットです。オープンソース。
編集:セルフプラグ
すべての役に立つ返信をありがとう。私は Flex Builder で ActionScript 3 プロジェクトの実験に忙しくしています。必要なコンポーネントを自分で作成し、他のプロジェクトで再利用できるようにモジュール化するだけでよいと思います。
そうすれば、アプリケーションが使用しているものだけを正確に含めることができ、RSL としてドラッグされるか、コードにマージされる追加の x00000Kb のデータについて心配する必要はありません。