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