当从webapp中打开网页时,Flash会从URL中删除params

时间:2013-09-10 15:21:04

标签: actionscript-3 flash

我在使用Flash应用程序(使用Flash Builder 4.6构建)中启动URL时遇到问题。看来Flash正在从新窗口的URL中删除参数,就在第一个URL参数之后。

以下是Flash代码的一个示例,代表单击图像的时间:

click="parentApplication.newWin(Application.application.parameters.myToolUrl)"

参数myToolUrl从Web应用程序WEB-INF / web.xml中读取,其定义为:

<context-param>
    <param-name>myToolUrl</param-name>
    <param-value><![CDATA[https://rest.mysite.com/rest/namespace/CustomerCollateral/mytool.zip?uid=3f50b19db5a446b985905a437938f6bc/A5548693149881f33548&expires=1472722653&signature=ovpanUxcrIDzcaKMjDr%2FGqJQ2DQ%3D]]></param-value>
</context-param>    

正如您所看到的,我尝试将URL包装在CDATA块中,试图让Flash单独保留参数,但这没有帮助。

行为是当我点击链接时,在Flash应用程序中,打开一个新窗口,其URL如下:

https://rest.mysite.com/rest/namespace/CustomerCollateral/mytool.zip?uid=3f50b19db5a446b985905a437938f6bc/A5548693149881f33548

如果我输入整个URL,则从web.xml文件中正常打开zip文件。

https://rest.mysite.com/rest/namespace/CustomerCollateral/mytool.zip?uid=3f50b19db5a446b985905a437938f6bc/A5548693149881f33548&expires=1472722653&signature=ovpanUxcrIDzcaKMjDr%2FGqJQ2DQ%3D

Flash中的“expires”标记有什么特别之处吗?是&amp;追加属性列表的正确方法?

任何见解都将受到赞赏。

0 个答案:

没有答案