Flash ファイル (バナー広告) があり、画像ギャラリーと FLV プレーヤーが必要です。スペースを節約するために、ローダーを使用して、ボタンを使用してswfファイルを介してそれらを呼び出しました。しかし、これを行うと、メインのフラッシュページの上にswfが呼び出され、常にページが重ねられます。
ここに私のローダーコードがあります:
var loadedSWF:Loader = null;
var req:URLRequest = new URLRequest("imagegallery.swf");
loadedSWF = new Loader();
loadedSWF.load(req);
function loadSWF(file:String, container:MovieClip=null):void
{
if(container == null) container = MovieClip(root);
// removes the previously loaded SWF
if(loadedSWF != null)
{
if(loadedSWF.parent) loadedSWF.parent.removeChild(loadedSWF);
}
addChild(loadedSWF);
}
imageGallery_btn.addEventListener(MouseEvent.CLICK, _click);
function _click(e:MouseEvent):void
{
loadSWF("imagegallery.swf");
}
このウェブサイトで見つけたコードです。