作为第一次遇到 Flex 的 PHP 初级人员,这让我好几天都抓狂。flashvar 包含我想在 Flex 视频组件中播放的视频源。播放器的 HTML 如下所示:
function createPlayer(videoSource){
document.writeln("<div id=\"player\">");
document.writeln("<object width=\"489\" height=\"414\" FlashVars=\""+videoSource+"\">");
document.writeln("<param name=\"player\" value=\"bin-debug/FlexPlayer.swf\">");
document.writeln("<embed src=\"bin-debug/FlexPlayer.swf\" name=\"player\" width=\"489\" height=\"414\" FlashVars=\""+videoSource+"\">");
document.writeln("</embed>");
document.writeln("</object>");
document.writeln("</div>");
}
我试图在 FlexPlayer.mxml 中调用 FlashVars,但它不起作用。请告诉我我必须在 mxml 的源代码中应用什么才能访问 FlashVars。
<s:VideoPlayer id="Player" left="0" top="0" width="497" height="414"
skinClass="MySkin" source="FlashVars"/>
</s:Group>