我将字符串参数作为 FlashVars 传递给 flex 应用程序
参数有时包含特殊字符,一切都显示正常,除了 + 符号在达到 flex 时被空白替换。
这是例如的场景。
我在 JS 中有一个局部变量,它获取一些值,对于这个例子,它可以如下所示
<script language="JavaScript" type="text/javascript">
var testVar = "some_test_string_that_contains_+_character";
</script>
然后传递给我的 Flex 对象 AC_FL_RunContent"FlashVars","test="+testVar
在我写的应用程序初始化的弹性代码中
var testValue:String = application.parameters["testVar"].toString();
Alert.show(testValue);
现在这显示得很好,除了 + 字符被空白替换。它不会发生在其他字符上,例如 /,@$-_ 但 + 字符。
对此的任何帮助将不胜感激。