我正在发送
flashvars.location = "xml/";
但最终结果如下:
[object Object]
当我尝试使用它时。
以下是我如何分配并使用它。
xmlLocation = (FlexGlobals.topLevelApplication.parameters.location) ? FlexGlobals.topLevelApplication.parameters : "";
myLoader.load(new URLRequest(xmlLocation.toString() + "service.xml"));
我怎样才能把它变成一个字符串?
答案 0 :(得分:2)
问题是你的作业不正确。
当您的三元表达式为true
时,您将变量xmlLocation
设置为FlexGlobals.topLevelApplication.parameters
。所以现在xmlLocation
是参数对象,而不是您期望的String
。而是这样做:
xmlLocation = (FlexGlobals.topLevelApplication.parameters.location) ?
FlexGlobals.topLevelApplication.parameters.location : "";