嗨,我是动作脚本的新手。 我想使用actionscript从flash项目中的html中获取字符串。
当我传递一个普通字符串时,它反映了带有特殊符号的字符串不在哪里。 喜欢追加:"& m = 32& mc = 12& csc = t&#34 ;;
请建议使用actionscript接收它的方法。 并且对于可以使用LoaderInfo发送的actionscript中的字符串长度是否有任何限制
答案 0 :(得分:0)
看起来你正试图传递部分网址。
一个JS / HTML端,使用encodeURIComponent()
(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent)对其进行编码,然后使用decodeURIComponent()
(http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/package.html#decodeURIComponent())在AS3端对其进行反转
或者,您也可以使用JSON或Base64等进行编码