0

swfにファイルを添付する方法はありますか?これまでにすべてのファイルをswfファイルと同じフォルダーに配置する必要があるため、コンパイル時にすべての画像、mp3などのファイルを添付します。そして将来、外部ファイルに依存することなく、それは可能ですか?

[Embed (source="mb.mp3" )]

私はこれを試しましたが、swfにファイルが保存されません

4

2 に答える 2

0

すべての mp3 ファイルを新しい Fla ファイルに追加し、swc/swf にコンパイルします。swc にコンパイルする場合は、以前にコンパイルした swc ファイルにリンクすることにより、元の swf に含めることができます。ライブラリ ファイルを SWF にコンパイルすると、実行時にそのファイルを動的にロードして、ライブラリ内に項目のインスタンスを作成できます。

どちらのソリューションも、リンケージ識別子を持つライブラリに mp3/image ファイルが存在することが「必要」です。

于 2012-08-13T05:59:42.017 に答える
0

これでもas3コードを作成できます

 [Embed(source="sample.mp3")]
 [Bindable]
 public var sampleMp3Cls:Class;

また、sample.mp3 はassetsディレクトリにある必要があります。それ以外の場合は、 Assetsディレクトリへの相対パスを指定する必要があります。

アセットの埋め込み方法を参照してください。このリンクが役に立ちますように。

于 2012-08-13T06:19:18.840 に答える