部署后弹性空白/白色屏幕

时间:2012-08-09 01:26:38

标签: java flex flash-builder flash

刚刚将.war文件上传到服务器..在那里可以正常...但是没有理由登录页面没有加载任何东西.. 我在新工作中获得了这个flex + java项目..对我来说很奇怪.. 我甚至不能在它上面使用萤火虫..它在eclipse控制台上没什么可玩的。 有人伸出援助之手!

登录页面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业务变更并部署了项目..

3 个答案:

答案 0 :(得分:0)

也没有使用过Flex,但只是看看这些想法是否有帮助。

1)恢复备份并确认它仍然有效,这是您的更改。 (只是把它弄出来) 2)确保您可以在类路径上找到这些导入(即automacao.ui.Spinner等)。由于某种原因,您的WAR可能没有包含它们。 3)将一些通用输出添加到abreMenu函数中,以查看它是否到达那里。我怀疑它不是。 4)在log4j / slf4j或你正在使用的任何地方启用跟踪级调试。

当您找到答案时,请回复。 :)

答案 1 :(得分:0)

LoginView.swf是否仍在同一目录下? 同时下载Flash debug version,以便您看到“沉默”错误。

答案 2 :(得分:0)

如果您使用的是Flex Builder,请转到项目 - &gt;属性 - &gt; FlexModules。 确保已将模块LoginView添加到该模块。这可能是模块无法加载的原因。