Требуется помощь. Вопрос касается загрузки swf через другое swf.
На основе уроков представленных здесь создал "Базовый" и два "подгружаемых" swf.
Базовый представляет из себя форму с двумя кнопками вызова подгружаемых, и двумя кнопками их удаления со сцены.
Подгружаемые маленькие приложения калькуляторы.
Код Базового:
Код: Выделить всё
btn2.label="Кг в Фунты";btn3.label="Вода";delete_btn.label="Убрать1";delete_btn2.label="Убрать2"; delete_btn.addEventListener(MouseEvent.CLICK, function () { removeChild(loader); });delete_btn2.addEventListener(MouseEvent.CLICK, function () { removeChild(loader2); }); var loader:Loader = new Loader();var loader2:Loader = new Loader(); btn2.addEventListener(MouseEvent.CLICK,btn22); function btn22(e:MouseEvent):void {conn = new LocalConnection();var conn:LocalConnection; conn.send('connectionName', 'Fukg'); var url='http://cs1375.vkontakte.ru/u47021982/32dd32ed7652d3.zip';// ссылка на загружаемый swf var loadURL:URLRequest=new URLRequest(url); loader.contentLoaderInfo.addEventListener(Event.COMPLETE,function(){ loader.x = 10; // координата x loader.y = 20; // координата y addChild(loader); }); loader.load(loadURL); } btn3.addEventListener(MouseEvent.CLICK,btn33); function btn33(e:MouseEvent):void { conn2 = new LocalConnection();var conn2:LocalConnection; conn2.send('connectionName2', 'Voda'); var url='http://cs1375.vkontakte.ru/u47021982/0e09e31546faab.zip';// ссылка на загружаемый swf var loadURL:URLRequest=new URLRequest(url); loader2.contentLoaderInfo.addEventListener(Event.COMPLETE,function(){ loader2.x = 10; // координата x loader2.y = 20; // координата y addChild(loader2); }); loader2.load(loadURL); }Код: Выделить всё
var conn2:LocalConnection;conn2 = new LocalConnection();conn2.connect('connectionName2'); import fl.controls.RadioButtonGroup; text1.restrict = "0-9";var groupvoda:RadioButtonGroup = new RadioButtonGroup("My Question"); check1.group = groupvoda;check2.group = groupvoda;check3.group = groupvoda; check1.label="Умеренные";check2.label="Средние";check3.label="Усиленные"; btn.label="Вычислить";btn.addEventListener(MouseEvent.CLICK, voda); function voda (event:MouseEvent):void{ if (groupvoda.selection == null) {return;} if (groupvoda.selection.label == "Умеренные") { var age=int(text1.text); var val:int=age* 31; var count2:String=String(val); text2.text= count2;} if (groupvoda.selection.label == "Средние") { var age1=int(text1.text); var valq:int=age1* 37; var count22:String=String(valq); text2.text= count22;} if (groupvoda.selection.label == "Усиленные") { var age2=int(text1.text); var valw:int=age2* 41; var count222:String=String(valw); text2.text= count222;}} Как это исправить, какие я допустил ошибки?
P.S. учу флеш только 2 месяц, сильно не ругайте.
Ссылка на исходники +скриншот проблемы http://depositfiles.com/files/5ihrba3q6
