0

在我的项目中,我们需要在 flash builder 4.6 中检索/显示 aspx 页面,我们正在尝试 mxml 应用程序(主页)中的代码......

          protected function imgtesting_clickHandler(event:MouseEvent):void
      {
    // TODO Auto-generated method stub
    var win:Imageview=PopUpManager.createPopUp(this ,Imageview,true) as   Imageview;              
    win.testobjpckt=this;
    PopUpManager.centerPopUp(win);
      }

在标题窗口(弹出)中,代码就像....

    <dgFooter:IFrame id="iframe" width="984"
             height="352" autoResize="true"
             horizontalScrollPolicy="off"
             overlayDetection="true"
             url="http://localhost/......../Default.aspx"               
                 verticalScrollPolicy="off"/>

在这里,我们能够将 aspx 页面导入 flashbuilder 4.6,并且我们能够显示 aspx 页面的控件,这些控件也可以正常工作,问题是:“设计:ASPX 页面的设计在弹出窗口上重叠(标题窗口)和控件的位置也在 FLASH Builder 中发生变化,并且 ASPX 整个页面设计正在发生变化(从某种意义上说,控件的位置正在变化)所以我们真的很努力才能将设计从视觉上正确地导入到 FLASH Builder闪存生成器的工作室”。

所以我们真的需要一个解决方案来解决这个问题。如果有任何帮助,我将非常感谢他们......

4

1 回答 1

0

最后我得到了设计的解决方案,我所做的是......我只是通过调整 x,y 坐标来更改 IFRAME 的动作脚本文件,例如......

override protected function commitProperties():void
 {
   super.commitProperties();

   if(positionChanged)
   {
    var point:Point = localToGlobal(new Point(154,24));
    callJS(methodMove, point.x, point.y);
    positionChanged = false;
   }

   if(sizeChanged)
   {
    callJS(methodResize, width, height);
    sizeChanged = true;
   }
 }

所以,这使我的问题解决了......

于 2014-01-28T10:15:14.123 回答