В AS3 (Flash), я хочу, чтобы внешний swf-файл загружался, когда я нажимаю кнопку определенного меню. Я также хочу, чтобы swf исчезла, когда я нажимаю другую кнопку, так что другой swf может загружаться. Этот код показывает мой swf, но он просто «петли». А также он охватывает мое меню (вверху страницы), поэтому я не могу щелкнуть нигде. Что я могу изменить в коде, чтобы исправить это?AS3 загрузка внешнего swf при нажатии кнопки
var loader_mc : Loader = new Loader();
addChild(loader_mc);
bilder_btn.addEventListener(MouseEvent.CLICK, buttonClick)
function buttonClick(e:MouseEvent):void
{
try{
loader_mc.unloadAndStop();
} catch(e:Error) {
}
var urlRequest : URLRequest = new URLRequest("flickr.swf");
loader_mc.load(urlRequest);
}
Что вы подразумеваете под словом "it just loops"? если загруженный swf будет скопирован, вам понадобится stop(); in there – M4tchB0X3r
Я пробовал с stop(); и ничего не происходит. Где я должен это поставить? – user1390252
в вашем ребенке swf, где бы вы ни нуждались, чтобы остановить! – M4tchB0X3r