其中一个参数无效为as3

时间:2015-06-11 16:15:52

标签: actionscript-3 flash air

如何修复其中一个参数无效as3?

  1. 首先点击bitnmap以显示maps = OK
  2. 地图+ closebtnmap => show,btn maps =>隐藏
  3. 点击closebtnmap隐藏地图=确定
  4. 再次单击btnmap以显示maps = ERORR
  5. CODE

    {{1}}

    错误

      

    ArgumentError:错误#2004:其中一个参数无效。           在flash.media::StageWebView/set viewPort()           在sanggaluri_fla :: plokasi_27 / addWebView()[sanggaluri_fla.plokasi_27 :: frame1:29]

2 个答案:

答案 0 :(得分:1)

您的问题可能是因为在closeWebView方法中,您处置了名为StageWebView的{​​{1}}。

现在,当您再次单击并_webView运行时,您尝试设置它的视口,但Web视图已被丢弃,因此会抛出错误。

要使其有效,请在addWebView方法中创建一个新的StageWebView

所以:

addWebView

答案 1 :(得分:-1)

function closeWebView(e:MouseEvent):void  
{           
     _webView.dispose();
     _webView.stage = null;  
     _webView.stage = null; 
     btnclosemap.visible =false;
}

希望下次可以使用。