我有一个加载 XML 文件的网站,该文件告诉在哪里可以找到要加载到主 SWF 中的资产。图像和外部 SWF 可以正确加载,但由于某种原因,除非 contentPath 是绝对路径,否则 FLV 根本不会加载,而我不能在这个项目中拥有它。我也制作了相对于 HTML 页面的链接。
我的文件结构是这样的:
index.html -- 主加载器文件
project/shared/published/section1/loader.swf -- 要加载的主要 SWF
project/english/images/videos/welcome.flv -- 要加载的电影。
FLVPlayback contentPath 的路径是否可能是相对于 SWF 而不是 HTML 页面?任何帮助将不胜感激。
加载视频的页面代码
导入 mx.video.*;
import mx.video.*;
playback1.contentPath = getNodeValue(findNode(videos, "one"));
// Assign the mySeekBar instance to the flvPlayback instance
playback1.playPauseButton = playpause;
playback1.backButton = myrewind;
playback1.seekBar = seekbar_container.myseek;
playback1.bufferingBar = mybuffer;