![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2012
Сообщений: 6
|
всем доброе время суток, возникла следующая проблема, делая презентацию во Флеш стал создавать кнопки для перехода от одного слайда к другом но наткнулся на проблему, при компиляции вылетает ошибка в окне output:TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at AMTI_fla::MainTimeline/frame1() Попытался понять в чем дело, и попросил компилятор выдать мне строку той кнопки которая работает: получил [object onas_btn] попробовал тоже самое сделать с не рабочей кнопкой: получил null вот сам код всей программы: import flash.events.MouseEvent; import flash.ui.Mouse; var arraybtn:Array=new Array(); arraybtn.push(mainer_mc.ved_bt); arraybtn.push(mainer_mc.lek_bt); arraybtn.push(mainer_mc.ter_bt); arraybtn.push(mainer_mc.vid_bt); arraybtn.push(mainer_mc.onas_bt); arraybtn.push(norm); for (var i:Number=0; i<arraybtn.length; i++) { arraybtn[i].addEventListener(MouseEvent.CLICK,f_mClick); } function f_mClick(e:MouseEvent):void { switch (e.target.name) { case "ved_bt" : gotoAndPlay("ved1"); break; case "lek_bt" : gotoAndPlay("ustzazem"); break; case "ter_bt" : gotoAndPlay("termin"); break; case "vid_bt" : gotoAndPlay("ustzazem"); break; case "onas_bt" : gotoAndPlay("onas"); break; case "norm" : gotoAndPlay("main"); break; } } |
|
|||||
|
мне что-то подсказывает, что если все кнопки находятся в мувике mainer_mc, то кнопка norm наверное тоже в нем находится?
Вы должны посмотреть, где объявлена на сцене кнопка с именем norm, и если она находится в каком-то мувике (например mainer_mc) то нужно писать
__________________
adobe AS3 manual |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|