作者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
→ cashlalala:ed.jsp?mainView=1&user=cash 08/02 16:24
→ cashlalala:solved... 08/02 17:15