我试图让我的 SWF 加载器与一个数组一起工作,这样我就可以使用按钮通过一个代码调用我的 swf 文件。这是我遇到的问题:
场景 1,图层“动作”,第 2 帧,第 68 1067 行:将 Array 类型的值隐式强制转换为不相关的 String 类型。
我对数组、字符串或编码不太擅长,我不太确定问题出在哪里,我明白了,我的数组和我的字符串基本上不能一起工作,但我不知道怎么做修复它,如果它可以修复/使用我正在使用的代码。
只是一些帮助并被指出正确的方向将是一种享受
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");
}