SWFローダーを配列で動作させて、ボタンを使用して1つのコードで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");
}