从URl加载Flash Builder应用程序

时间:2014-08-19 11:42:51

标签: flex url flash

我有一个基于浏览器的应用程序,使用Flash Builder(实际上是Flex 3.5)和Java后端构建。该应用程序运行良好。它有一个默认登录页面,用户可以通过在输入字段中键入产品ID来登录和查看产品,以显示产品和其他信息。

我想修改此应用程序,只需在URL中包含产品ID即可查看产品页面,例如www.myserver.com/?product_id=1234577

我完全不知道如何实现这一点,甚至不确定这是否可行。

2 个答案:

答案 0 :(得分:0)

是的,这绝对是可能的。

关键细节来自Pass url parameters to a swf (flash) movie

在Flex代码中查看loaderInfo.parameters["product_id"];当您的应用程序初始化时,请勾选当前逻辑,当您输入产品ID时会显示信息。

答案 1 :(得分:0)

您可以使用this approach。您可以传递参数(如果嵌入在jsp页面中)

  

var flashvarsWF = {};

     

flashvarsWF.product_id ='<%= productId%>';

你可以在

中传递这个flashvarsWF
  

swfobject.embedSWF()

在flex主应用程序(mxml)中,您可以将其作为

接收
  

var pId:String = this.parameters.productId;