Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试访问flashvar时出现错误1009_Javascript_Flash_Flash Builder - Fatal编程技术网

Javascript 尝试访问flashvar时出现错误1009

Javascript 尝试访问flashvar时出现错误1009,javascript,flash,flash-builder,Javascript,Flash,Flash Builder,我正在尝试将一个字符串从javascript发送到我的flash文件 在.mxml中,我有以下内容: xmlLocation = (root.loaderInfo.parameters.location) ? root.loaderInfo.parameters.location : ""; 它在这条线上崩溃了,给了我一个机会 TypeError:Error\1009:无法访问空对象引用的属性或方法。 我发送的不是什么,就是: function callRecorder(x){

我正在尝试将一个字符串从javascript发送到我的flash文件

.mxml
中,我有以下内容:

xmlLocation = (root.loaderInfo.parameters.location) ? root.loaderInfo.parameters.location : "";
它在这条线上崩溃了,给了我一个机会

TypeError:Error\1009:无法访问空对象引用的属性或方法。

我发送的不是什么,就是:

function callRecorder(x){
        $("#vidRecorderHolder").html("<span id='vidRecorderDIV'></span>");

        currentVid = x;

        var flashvars = {};
        flashvars.fileName=x;
        flashvars.location = "[location]";

        var parameters = {};
        var attributes = {};
        attributes.name="vidRecorder";
        attributes.id="vidRecorder";

        swfobject.embedSWF("commercialtribe.swf?ID="+Math.random()*100,"vidRecorderDIV","400","400","11.2", "expressInstall.swf", flashvars, parameters, attributes);   
    }
函数调用记录器(x){
$(“#vidRecorderHolder”).html(“”);
currentVid=x;
var flashvars={};
flashvars.fileName=x;
flashvars.location=“[location]”;
var参数={};
var属性={};
attributes.name=“vidRecorder”;
attributes.id=“vidRecorder”;
swfobject.embeddeswf(“commercialtribe.swf?ID=“+Math.random()*100,”vidRecorderDIV”,“400”,“400”,“11.2”,“expressInstall.swf”,flashvars,参数,属性);
}
我该如何解决这个问题?

我知道了

而不是
root.loaderInfo.parameters.location
它是

FlexGlobals.topLevelApplication.parameters.location