【发布时间】:2011-03-14 14:17:30
【问题描述】:
嗨 我有一个回显的 php 页面 视频播放器 swf 文件的 flashvars 中的一些变量会加载并播放 flashvar“vid_file_name”
但由于某种原因,搜索栏无法正常工作
当我硬编码到 php 页面或 fla 文件时,它工作正常
但是当在 php 页面中回显时它失败了
这似乎不是编码问题
我在 swf 文件中放置了一个文本字段,文件名显示 如前所述,“vid_file_name”变量被导入并播放视频 就在搜索栏上 代码:
import fl.video.*;
// Set Variables
var flvControl:FLVPlayback = auditionVid;
var flashVars = this.loaderInfo.parameters;
var flvSource:String = "http://www.mysite.co.uk/uploads/live/"+String(flashVars.vid_file_name);
var pageURL:String=ExternalInterface.call('window.document.location.toString');
var baseURL:String ="http://www.mysite.co.uk/";
var pageToGoTo:URLRequest;
gotoPageBtn.visible = false;
gotoPageBtn.addEventListener(MouseEvent.CLICK,pageHandler)
gotoPageBtn.buttonMode = true;
function pageHandler(evt:MouseEvent):void{
pageToGoTo = new URLRequest(baseURL+"audition.php?user_id="+flashVars.user_id+"&vid_id="+flashVars.vid_id+"&vid_file_name="+flashVars.vid_file_name);
navigateToURL(pageToGoTo, "_self");
} if(pageURL==baseURL||pageURL.indexOf(".co.uk/index.php") > -1 ){ gotoPageBtn.visible = true }
function readyHandler(event:VideoEvent):void
{
// flvControl.play() flvControl.autoPlay = false;
}
flvControl.addEventListener(VideoEvent.READY, readyHandler);
flvControl.source = flvSource;
flvControl.bufferTime = Number(10);
flvControl.playPauseButton = playpausebtn;
flvControl.muteButton = mutebtn;
flvControl.seekBar = mySeekBar;
有人有什么想法吗?
【问题讨论】:
标签: flash actionscript-3 components flashvars