flash as3从JS到flash的特殊字符(如换行符`\ n`)传递字符串

时间:2013-12-26 21:44:05

标签: javascript actionscript-3 flash

我遇到了以下问题:

例如我们有html

<div id="123">123\n456</div>

当我将div的内容作为innerHTML

var a = document.getElementById('123').innerHTML

并将其传递给flash对象

top.flashObj.FlashFunction(a);

然后它不会将其视为123\n456而是

123
456

我的意思是a var带有REAL换行符的flash。

我应该怎么做才能避免使用特殊字符JS&gt; SWF传递变量,反之亦然?

1 个答案:

答案 0 :(得分:1)

我通常会做\而不是然后运行正则表达式替换它:

myString.replace( /\\\n/g, "\n" );