1

圧縮されていない tar ファイルからファイル コンテンツを抽出するための as3 ソリューションはありますか? /ジョナス

4

2 に答える 2

3

多数のフォーマットをサポートする Haxe ライブラリであるhxformatを試してみてください... そのためには、 swc 出力またはActionScript 3 生成のいずれかを使用してHaxetarが必要になります...

ちょっとした補足: 個人的には、とにかく AS3 から Haxe に切り替えることをお勧めします... Haxe は、あなたが使用している PHP にも変換できるため、クライアントとサーバーの両方で便利に使用できます...


編集:はい、実際には、Haxe は直接 swfs にコンパイルできるため、as3 よりもバイトコードが高速になりますが、必要に応じていつでも as3gen を使用できます。 Haxe を使用できます。これは、厳密に型指定されており、API 全体が一貫性のある優れた OO の方法で公開されていることを意味します...Haxe はトップレベルの関数さえ許可していません...しかし、汚いことをするために本当に必要な場合、もちろんインラインphpを使用できます...

APIには、クリーンでシンプルなデータベースアクセスのためのSPODレイヤー(パッケージphp.db)など、多くの役立つものも含まれています...チュートリアルはneko用ですが、実際にはHaxe/PHPおよびHaxe/Neko標準であるため、それは問題ではありませんAPI は完全に互換性があります... これは、php から neko への移植 (場合によっては大幅に高速で効率的) は、通常、コンパイラ ディレクティブを使用しphpてパッケージをパッケージに再マッピングすることであることも意味しますneko... Haxe は、使用するためのソリューションですPHP のどこにでもデプロイできる利点と、非常に優れた言語を使用している...

また、Haxe は AS3 と PHP の両方よりもはるかに表現力があります...パラメーター、ジェネリック、構造的サブタイピングなどを含む列挙型があります...プラットフォームに依存しないという事実により、いくつかの欠点がありますが、これらは発生するだけですコードが厳密に型指定されていない場合...大量の型指定のように聞こえますが、コンパイラは多くの型を推測するため、変数を初期化することにより、すでに厳密に型指定されています... :)

ああ、本当に Haxe を使いたいなら、クールなライブラリがたくさんあるhaxelibを見てください...

于 2009-08-23T22:18:30.990 に答える
0

as3 tar ライブラリは見たことがありません。ただし、 nochumpの zip やfzipなどのzip ライブラリがあります。回避策として、要求された tar を zip に変換し、フラッシュにロードするようにサーバーに指示し、コンテンツを取得したら、サーバーにその zip をホイップするように指示します。as3 用の tar ライブラリがある場合、これは非常に長く、不要な手順があります。もう 1 つのオプションは、明らかに独自の tar ライブラリを作成することです。

私は nochump の zip を使用しましたが、問題はありませんでしたが、圧縮する必要がないため、理由もなく全体が複雑になります。圧縮をまったく使用せず、すべてを tar にパッケージ化しないのはどうですか。Bulk Loaderを試してください:. あなたのニーズに合っているようです。すべてのファイルを手動で手動で追加したくない場合は、おそらくサーバー上で次のような一般的な xml を生成できます。

<files>
   <file url="/images/icon.png" id="icon" />
...
</files>

それを URLLoader でロードし、ノードをループして、項目をバルク ローダーに追加し、ロード プロセス全体を開始します。

于 2009-08-23T10:05:05.673 に答える