Я пытаюсь изучить Action Script (самостоятельное исследование), и поэтому я взял проект для себя. Таким образом, этот вопрос может быть слишком простым или идиотским. Если я извинюсь.Невозможно загрузить внешний Swf
Цель проста. У меня есть 2 swf для встраивания в swf. когда мой swf будет запущен, он будет загружать 1-й swf по умолчанию. когда вы нажмете кнопку, он загрузит второй swf. Вы можете вернуться к первому swf с помощью другой кнопки.
После исследования я придумал сценарий действия, упомянутый ниже. Работают кнопки и работает 1-й swf. Но по какой-то причине второй swf не загружается. Не найдена ошибка компиляции (но получена ошибка вывода «TypeError: Error # 1034: Type Coercion failed: невозможно преобразовать flash.events::[email protected] в OpenEvent.», Но я думаю, что это происходит для рабочего swf из-за xml it пытается загрузить). интересно, почему второй swf не загружается, хотя я использовал аналогичный код как первый и как его исправить.
URL в мой швейцарских франков: http://itnotes.in/RLC/swf/Radio/muses-1.2/radio-tv.swf
мой Fla файл (флэш-CS6 as3): itnotes.in/RLC/swf/Radio/muses-1.2/radio-tv.fla
Любая помощь глубоко признателен
Security.allowDomain("avastarentertainment.com")
Security.allowDomain("itnotes.in")
import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.MouseEvent;
var Xpos:Number = 110;
var Ypos:Number = 180;
var swf:MovieClip;
var loader:Loader=new Loader();
loader.load(new URLRequest('http://itnotes.in/RLC/swf/Radio/muses-1.2/muses.swf?url=http://listen.181fm.com:8002&lang=auto&codec=mp3&tracking=true&volume=65&autoplay=true&buffering=5&skin=http://itnotes.in/RLC/swf/Radio/muses-1.2/simple-gray/ffmp3-simple-gray.xml&title=Vishara%20Designs'));
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
/////////////////////////////////////////////////////////////////////////////
//Radio Function
radio.addEventListener(MouseEvent.CLICK, RadioBtnClick);
function RadioBtnClick(event:MouseEvent):void{
removeChild(loader);
SoundMixer.stopAll(); //stop all sounds...
loader.load(new URLRequest('http://itnotes.in/RLC/swf/Radio/muses-1.2/muses.swf?url=http://listen.181fm.com:8002&lang=auto&codec=mp3&tracking=true&volume=65&autoplay=true&buffering=5&skin=http://itnotes.in/RLC/swf/Radio/muses-1.2/simple-gray/ffmp3-simple-gray.xml&title=Vishara%20Designs'));
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
}
/////////////////////////////////////////////////////////////////////////////
//TV Function
tv.addEventListener(MouseEvent.CLICK, TvBtnClick);
function TvBtnClick(event:MouseEvent):void{
removeChild(loader);
SoundMixer.stopAll(); //stop all sounds...
loader.load(new URLRequest("http://avastarentertainment.com/avanced2avan/AVAncedPlayer_TX_DeSiRe_TGZ_MS_vww861102_181powerTop40_4_29_16rev11EpCc_SSER.swf"));
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
}
Спасибо Иман за ответ Иман ... Я думаю, что имеет смысл .. Я попытаюсь загрузить другой swf. –
@VishnuAnilkumar: Удачи. –