2012-08-09 80 views
0

剛剛上傳一個.war文件到服務器.. everthing是好的..但沒有理由登錄頁面沒有加載任何東西.. 我贏得了這個flex + java項目對我新的工作..它對我來說很奇怪.. 我甚至不能使用螢火蟲..它在eclipse控制檯上不起作用。 plz有人給我一隻手!Flex空白/部署後的白色屏幕

登錄頁面MXML:

<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"  width="100%" height="100%" initialize="Spinner.init(this)" > 
<mx:Style source="../flexdesign/css/Login.css"/> 
<mx:Style source="../flexdesign/css/principal.css"/> 
<mx:Style source="../flexdesign/css/conteudo.css"/> 
<mx:Script> 
    <![CDATA[ 
     import automacao.ui.Spinner; 

     import flash.net.navigateToURL; 

     import mx.controls.Alert; 

     public function abreMenu(url:String):void{ 
      try { 
       navigateToURL(new URLRequest(url),"_parent"); 
      } catch (e:Error) { 
       trace("Error occurred!"); 
      } 
     } 
    ]]> 
</mx:Script> 
<mx:Move id="cimabaixo" duration="1100" yFrom="0" yTo="0" xFrom="300" xTo="0"/> 
<mx:Iris id="zoom" duration="300" xFrom="0" xTo="1" yFrom="0" yTo="1"/> 
<mx:Zoom id="zoomhide" duration="500" zoomWidthFrom="1" zoomWidthTo="0" zoomHeightFrom="1" zoomHeightTo="0"/> 
<mx:Glow id="brilho" duration="300" alphaFrom="0" alphaTo=".4" blurXFrom="0" blurXTo="20" blurYFrom="0" blurYTo="20" color="0xBBBBBB" strength="3"/> 
<mx:Glow id="sembrilho" duration="500" alphaFrom=".6" alphaTo="0" blurXFrom="20" blurXTo="0" blurYFrom="20" blurYTo="0" color="0xBBBBBB" strength="3"/> 
<mx:Glow id="brilhoradio" duration="200" alphaFrom="0" alphaTo=".4" blurXFrom="0" blurXTo="15" blurYFrom="0" blurYTo="15" color="0xBBBBBB" strength="2"/> 
<mx:Glow id="sembrilhoradio" duration="200" alphaFrom=".3" alphaTo="0" blurXFrom="15" blurXTo="0" blurYFrom="15" blurYTo="0" color="0xBBBBBB" strength="2"/> 
<mx:Fade id="fadeOut" duration="300" alphaFrom="1.0" alphaTo="0.0"/> 
<mx:Fade id="fadeIn" duration="300" alphaFrom="0.0" alphaTo="1.0"/> 
<mx:ModuleLoader id="workspace" x="0" y="0" width="100%" height="100%" url="LoginView.swf"/> 
    </mx:Application> 

,它正在像一塊蛋糕..我只是做了一些Java業務變革和部署項目..

回答

0

有沒有使用Flex要麼工作,但只要看看這些想法是否有幫助。

1)恢復備份並確認它仍然有效,這是您的更改。 (請注意避開) 2)確保您可以在類路徑中找到這些導入(即automacao.ui.Spinner等)。由於某種原因,您的WAR可能沒有包含它們。 3)添加到該abreMenu函數某種類型的通用輸出到文件,看看它是否到達那裏。我會懷疑它不是。 4)打開log4j/slf4j或任何你正在使用的跟蹤級調試。

當您找到答案時,請回復。 :)

+0

即時通訊使用* log4j * budy,但它不顯示任何內容。* navigateToURL *和new * URLRequest *是flex本機。我會盡力回滾..謝謝! – 2012-08-09 01:43:15

+0

讓我們知道它是如何發展的。 注意自我:不要使用flex;) – 2012-08-09 01:45:54

+1

im c#mvc開發人員老兄!我的老闆發現我在Java上開發..然後你知道..賺了一些遺留項目..我很快將遷移這些項目.... – 2012-08-09 01:55:17

0

LoginView.swf仍然在同一目錄? 也下載Flash debug version,以便您會看到「沉默」的錯誤。

+0

閃存調試版本..謝謝! 是的,LoginView.swf在那裏。 – 2012-08-09 01:40:02

0

如果您正在使用Flex Builder,請轉到Project - > Properties - > FlexModules。 確保你已經添加了你的模塊LoginView。這可能是模塊無法加載的原因。

+0

酷,它在那裏..和更多5 .mxml文件。也許這是因爲使用tomcat 7.0來模擬服務器的tomcat .. im。這可能是問題所在。 – 2012-08-09 12:34:56