我正在使用Adobe ActionScript指南中的以下代码 (ActionScript 3.0 for Flex编程):
package {
import flash.display.Sprite;
import flash.media.Sound;
import flash.media.SoundChannel;
public class EmbeddedSoundExample extends Sprite {
[Embed(source="smallSound.mp3")]
public var soundClass:Class;
public function EmbeddedSoundExample() {
var smallSound:Sound = new soundClass() as Sound;
smallSound.play();
}
}
}
由此产生的swf拒绝播放,在两台不同的机器上进行测试 有两个不同的操作系统(一个WinXP桌面,一个Zenwalk笔记本电脑)。
有没有人有更好的使用Flex SDK嵌入mp3的示例 (即不是FlashBuilder或CSx)。
由于
答案 0 :(得分:0)
事实证明,在我使用以下开关调用它之前,mxmlc没有嵌入我的资产:
-static-链路运行时共享的库=真
之后,产生的swfs很好。
我希望这可以帮助其他人使用flex SDK / mxmlc。