作者cashlalala (快来跟我做朋友)
看板Flash
标题[问题] swf 嵌入 jsp 中 传参数问题
时间Tue Aug 2 16:22:49 2011
各位大大好
我在一个jsp中嵌入一个 swf
而jsp会有一些http request 传进来的参数要给swf
我google一下网路上的写法後 在jsp中写入下面这一段
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="
http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"
width="550" height="400" id="as3flashvars" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie"
value="
http://localhost:8080/IncludeVsForward/Flex/EPLMInCaringorm.swf?mainView=<%=request.getParameter("mainView")%>&user=<%=request.getParameter("user")%>" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="flashVars"
value="mainView=<%=request.getParameter("mainView")%>&user=<%=request.getParameter("user")%>">
<embed
src="
http://localhost:8080/IncludeVsForward/Flex/EPLMInCaringorm.swf?mainView=<%=request.getParameter("mainView")%>&user=<%=request.getParameter("user")%>"
quality="high" bgcolor="#ffffff" width="550" height="400"
name="as3flashvars" align="middle" allowScriptAccess="sameDomain"
allowFullScreen="false" type="application/x-shockwave-flash"
pluginspage="
http://www.macromedia.com/go/getflashplayer"
flashVars=
"mainView=<%=request.getParameter("mainView")%>&user=<%=request.getParameter("user")%>" />
</object>
不管是直接加在网址後面, 或者是透过flashvars来传递我都使用了
然後在flex中加入
protected function application1_creationCompleteHandler(event:FlexEvent):void
{
// TODO Auto-generated method stub
var aa : String = root.loaderInfo.parameters.mainView;
Alert.show(aa);
var mainViewStackEvent :MainViewStackEvent = new MainViewStackEvent(MainViewStackEvent.EVENTNAME,mainViewVO);
mainViewStackEvent.dispatch();
}
上网查不外乎都是这样写, 但是很怪的是root怎麽样都是null,
请问有大大有相关的经验要如何解决吗?
我爬过文似乎没有跟我很类似的
请各位大大不吝指教 谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.145.213
2F:→ cashlalala:ed.jsp?mainView=1&user=cash 08/02 16:24
3F:→ cashlalala:solved... 08/02 17:15