0

刚刚上传了一个 .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业务更改并部署项目..

4

3 回答 3

0

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

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

找到答案后,回帖。:)

于 2012-08-09T01:32:23.407 回答
0

LoginView.swf 是否仍在同一目录中?还要下载Flash 调试版本,这样您就会看到“静音”错误。

于 2012-08-09T01:35:38.250 回答
0

如果您使用的是 Flex Builder,请转到项目 --> 属性 --> FlexModules。确保您已将模块 LoginView 添加到其中。这可能是模块未加载的原因。

于 2012-08-09T12:31:41.767 回答