1
我正在从HTML访问一些参数以flex,这些是特殊字符(html代码)。从HTML参数flex中的特殊字符参数
下面是示例代码:
HTML帕拉姆:
flashvars.sampleText = "スー谷スー谷スー谷スー谷"
Flex代码:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" >
<fx:Script>
<![CDATA[
import mx.core.FlexGlobals;
]]>
</fx:Script>
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:Panel>
<s:Label text="{FlexGlobals.topLevelApplication.parameters.sampleText}" />
</s:Panel>
</s:Application>
当我检查上面的示例代码在IE浏览器中它工作正常,但它不在Mozilla和Chrome浏览器。
可能是什么问题?我如何能够在其他浏览器中显示此内容?任何人都可以帮忙吗?
由于提前
拉杰什
它让我们已经放在HTML代码HTML(就像我们在params中直接进入的那样)。但是它的不解码 – Rajeshred 2011-03-31 10:22:54
而不是传递编码版本尝试传递原始字符。像这样:flashvars.sampleText = escape(“Á”);但与你的角色。 – robertp 2011-03-31 10:26:20
但是,如果我喜欢没有做网址endoing为什么它与IE的工作,为什么不与其他浏览器,任何想法.. – Rajeshred 2011-03-31 10:48:41