看板 Flash 關於我們 聯絡資訊
各位大大好 我在一個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:網址類似 http://localhost:8080/IncludeVsForward/Emb 08/02 16:23
cashlalala:ed.jsp?mainView=1&user=cash 08/02 16:24
cashlalala:solved... 08/02 17:15