問題タブ [xfl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - CS5 での FLA インポートからの XML ファイルのフォーマット仕様はありますか?
CS5 では、FLA プロジェクトを、次のような形式でベクター グラフィックスをエンコードする一連の XML ファイルとして保存できます。
これらのエントリの意味を説明するフォーマット仕様はどこかにありますか?
flash - XFL のエッジ定義における数値以外の値の意味は何ですか?
XFL は新しい圧縮されていない ADOBE FLASH (CS5) ソース ファイルで、XML 定義から構成されています。それらのほとんどは明確ですが、残念ながら、重要なものは奇妙です。
さまざまな既存のソースを見ると、形状の EDGE 定義が次のように表示されます。
私が言えるいくつかのテストを行うと、次のようになります。
しかし、S4や#BD9.4Dのような値は何を意味するのでしょうか? 私のまだ証明されていない推測は、#値が何らかの形で非常に小さな数値にエンコードされる可能性があるということです。S4が何であるかはわかりません。
flash - XFL-./bin/SymDepend.cacheファイルの目的は何ですか?
このファイルの詳細を知っている人はいますか?
たとえば、このファイルをSVNから除外しても安全ですか?このファイルを削除してもXFLをロードでき、次の保存時にファイルが再度作成されるため、問題はないと思います。
flash - XFL - ./bin/*.dat ファイルとは?
非圧縮 Adobe の Flash XFL 形式では、依然として多くのコンテンツが圧縮されています。これらのバイナリ *.dat ファイルの仕様を知っている人はいますか?
flash - XFL - DOMBitmapItem の itemID を生成する最良の方法は何ですか?
XFL の DOMBitmapItem タグには itemID 属性があります。外部ツールから新しいメディア アイテムを追加したい場合、そのような ID を生成する安全な方法は何ですか?
itemID の例は次のようになります。
iphone - XFLをiOS/XCODE/Interfacebuilderにフラッシュする
新しいFlashCS5XFL形式を、ページを作成するためのiOSで読み取り可能な形式に変換するために、ある種のコンバーターを作成するという野心的なプロジェクトを開始することを考えています。私がしていることの多くは、古いFlashコースをネイティブアプリケーションに変換します。それらは通常、いくつかの基本的なアニメーションで非常に単純です。明らかに、他のものより複雑なものもあります。
1)最近XFL形式を見つけましたが、誰かがこのタイプの変換を行っているのではないかと思っていましたか?
2)adobeはこのファイル仕様をまだ公開していますか?私はまだそれらを見つけることができませんでした。
3)これも可能ですか?誰かが試みて失敗したか、これに一緒に取り組みたいですか?
flash - SVN で圧縮されていない XFL ドキュメントを使用することはお勧めですか?
私のチームと私は、Flash CS5 で「Flash CS5 Uncompressed Document (*.xfl)」オプションの使用に切り替えることを検討しています。これは、バージョン管理された (SVN) 環境で作業する場合に、より良いコラボレーションと競合解決が可能になるという前提に基づいています。複数のユーザーが FLA を編集するときに、解決できない競合が発生するという一般的な状況を回避したいと考えています。
Google でのカジュアルな調査によると、少なくとも Flash CS5 の最初のリリースでは、このアプローチには問題がある可能性があることが示唆されています: http://forums.adobe.com/thread/645610
このアプローチで成功または失敗した人はいますか? これはワークフローの好ましい変更ですか、それとも有害な変更ですか?
flash - バッチ画像トリム
大量の画像を含む Flash fla ファイルがあります。各画像の大部分は、透明なピクセルで構成されており、そこに視覚的なオブジェクトが含まれています。現時点での各画像は {x:0, y:0} にあります。
画像の透明なピクセルを最小限のバウンディング ボックスまでトリミングしたいのですが、オブジェクトを同じグローバル位置に保ちます。これには、トリミングされた画像を、トリミングされていない画像内のオブジェクトのグローバル位置にシフトする必要があります。
これはそれほど問題ではありませんが、画像がすべて fla に含まれていることが問題です。現時点で表示されるオプションは次のとおりです。
JSFL を調査すると、Bitmap オブジェクトには getPixels があり、これを選択および削除操作と組み合わせると機能する可能性があります
fla を xfl に保存し、画像と関連する xml を Ruby + 画像処理ライブラリのようなもので列挙します
質問:
- この操作がJSFLで可能かどうかを前もって知っている人はいますか?
- xfl ファイルの自動処理を行った人はいますか?
- このトリミング操作を実行できる市販のイメージ プロセッサはありますか?
svn - 画像などを保存するための SVN のベスト プラクティス
次のようなアセットを使用して、svn されたプロジェクトに取り組んでいます。
- .psd (超重い)
- .png
- .swf
- .xfl (コラボレーションを容易にするために宣伝されているもの)
ご想像のとおり、これは Flash プロジェクトです。プロジェクトの非開発者が最後のビルドにアクセスできるようにするため、swfs が必要です。プロジェクトは始まったばかりなので、状況はかなり変化し、(少なくとも xfl-assets の) 最小の変更でさえコミットするたびに 1+mb が svn にプッシュされます。私は現在 10/1000 mbs ですが、.psds が登場したらすぐに、この制限をギグに引き上げる必要があると感じています。
何か案は?
javascript - xfl で GradientEntry を使用するには?
これは、gradientEntry を使用して形状を色で塗りつぶす必要がある xfl ファイルの関連部分です。上記のマトリックス値は、グラデーションの開始座標と終了座標を取得するのに何らかの形で役立つと思われます。開始座標と終了座標を抽出する方法を知っている人はいますか? 少し前に、EaselJS Matrix 2D クラスを decompose 関数で使用して同様のことを行い、スケーリング、回転、傾斜、平行移動 (変位) を決定しました。
私がやろうとしているのは、キャンバスを使用して HTML 5 で xfl 画像を描画することです。
私はプログラミングに少し慣れていないので、私の質問はうまく定式化されていないかもしれません! 申し訳ありません。