如何解決其中一個參數無效as3?其中一個參數無效as3
- 首先點擊bitnmap顯示地圖= OK
- 地圖+ closebtnmap =>顯示,BTN地圖=>隱藏
- 點擊closebtnmap隱藏地圖= OK
- 第二次點擊btnmap顯示地圖= ERORR
CODE:
import flash.media.StageWebView;
import flash.events.MouseEvent;
import flash.events.Event;
var _webView:StageWebView = new StageWebView();
btnmap.addEventListener(MouseEvent.MOUSE_UP, addWebView);
function addWebView(e:MouseEvent):void
{
_webView.viewPort = new Rectangle(0, 170, 480,510);
_webView.stage = this.stage;
_webView.loadURL("https://goo.gl/maps/b6lMB");
btnclosemap.visible =true;
btnclosemap.addEventListener(MouseEvent.CLICK, closeWebView);
}
function closeWebView(e:MouseEvent):void
{
_webView.stage = null;
_webView.dispose();
btnclosemap.visible =false;
}
錯誤:因爲在closeWebView
方法,在廢棄StageWebView
稱爲_webView
ArgumentError: Error #2004: One of the parameters is invalid. at flash.media::StageWebView/set viewPort() at sanggaluri_fla::plokasi_27/addWebView()[sanggaluri_fla.plokasi_27::frame1:29]
你能發佈實際的錯誤信息嗎? – jusopi
雖然這不是解決錯誤的方法,但應該將'btnclosemap.addEventListener(MouseEvent.CLICK,closeWebView)'移到'addWebView'方法之外 – BadFeelingAboutThis
ArgumentError:Error#2004:其中一個參數無效。 \t at flash.media::StageWebView/set viewPort() \t at sanggaluri_fla :: plokasi_27/addWebView()[sanggaluri_fla.plokasi_27 :: frame1:29] – Dalphin