2011-11-09 10 views
1

私が関わっているプロジェクトには、既存のSWFの上にレイヤーを追加する必要がある特定の要件があります。 SWFは、SWFTools pdf2swfを使用してPDFを変換することによって作成されます。このレイヤーは、SWF内の既存のテキストコンテンツの上にビデオやサウンドのようなインタラクティブな要素を追加するために使用されます。Flash Proの既存のSWFの上にレイヤーを追加

私の問題は、SWFをFlash Proに読み込もうとすると、それが壊れてしまい、SWFまたはその要素を正しく見ることができないということです。

私は、SWFを読み込んだ後にMovieClipシンボルを作成しようとしましたが、play()およびgotoAndPlay(i)メソッドを無駄に呼びました。ローダーで外部SWFを使用してもSWFは内部でなければならないので、プロジェクト全体をiOSとAndroidにまとめてコンパイルすることができます。

SWFとやりとりしてFLAプロジェクト内で動作させる方法はありますか?

+0

は、「私はムービークリップシンボルのインポート後にSWFを作ってみましたし、無駄にその遊び()とのgotoAndPlay(I)メソッドを呼び出しました。」私はあなたがこれを動作させるためにAS3互換としてあなたのswfを生成していることを確認する必要があると思う、そうでなければ、外部swfとしてのみ動作します – yms

答えて

0

問題はFlashではなく、pdfをswfに変換する方法です。 pdf2swfのデフォルトパラメータは、以前のバージョンのFlashのswfを正確にエクスポートします。したがって、あなたのタイムラインで(AS3を使用していると仮定して)インポートできるように、後のバージョンに変換する際に明示的にフラッシュバージョンを設定する必要があります。

-T、--flashversion num SWFヘッダーのFlashバージョンをnumに設定します。

Viewは、これはより多くの情報のため: http://wiki.swftools.org/index.php?title=Pdf2swf http://wiki.swftools.org/index.php?title=Pdf2swf_-s_parameters

関連する問題