我試圖讓我的SWF加載程序與數組一起工作,因此我可以通過一個代碼使用按鈕調用我的SWF文件。 這是我收到問題:與數組調用SWF,而不是在閃存中使用我的字符串
場景1,層「動作」,幀2,68號線1067:類型數組的值的隱式強制到一個不相關的類型字符串。
我對數組,字符串或編碼tbh不太好,我不太清楚問題是什麼,我理解它,我的數組和字符串基本上不起作用,但我不不知道如何修復它,如果它可以修復/使用我正在使用的代碼。
只是一些幫助和被指出了正確的方向將是一種享受
var swfList:Array = ["imagegallery.swf", "videoplayer.swf"];
var SWFLoader = new Loader;
var SWFRequest = new URLRequest (swfList) ;
SWFLoader.load (SWFRequest) ;
function loadSWF(file:String, container:MovieClip=null):void
{
if(container == null) container = MovieClip(root);
if(SWFLoader != null)
{
if(SWFLoader.parent) SWFLoader.parent.removeChild(SWFLoader);
}
addChild (SWFLoader);
}
vidPlayer_btn.addEventListener (MouseEvent.CLICK, goVidPlayer);
function goVidPlayer (e:MouseEvent):void
{
loadSWF("videoplayer.swf");
}
imageGallery_btn.addEventListener(MouseEvent.CLICK, goImageGallery);
function goImageGallery(e:MouseEvent):void
{
loadSWF("imagegallery.swf");
}
如果你只是要單獨訪問字符串,有一個數組有什麼意義? – David
那裏可能沒有,我只是在嘗試一些不同的東西,如果使用代碼的方式沒有字符串,這將是有益的。這是更多的嘗試和兩個按鈕而不是兩個單獨的代碼一個代碼。 – Jack5848