Здравствуйте,
Я не программист и с кодом сильно на "вы", только знакомлюсь с ним, и в терминологии я совсем не силён. Помогите разобраться в этой проблеме, пожалуйста.
При тестировании ролик выдаёт следующее:
В среде .exe AIR 23 for Desktop

Код:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at duneFlashTest_fla::MainTimeline/changeResolution()[duneFlashTest_fla.MainTimeline::frame2:34]
at duneFlashTest_fla::MainTimeline/frame3()[duneFlashTest_fla.MainTimeline::frame3:21]
at flash.display::MovieClip/gotoAndStop()
at duneFlashTest_fla::MainTimeline/fl_ClickToGoToAndStopAtFrame()[duneFlashTest_fla.MainTimeline::frame1:105]
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at duneFlashTest_fla::MainTimeline/fl_MouseOutBtn3()[duneFlashTest_fla.MainTimeline::frame1:93]
TypeError: Error #1010: A term is undefined and has no properties.
at duneFlashTest_fla::MainTimeline/frame3()[duneFlashTest_fla.MainTimeline::frame3:25]
at flash.display::MovieClip/gotoAndStop()
at duneFlashTest_fla::MainTimeline/fl_ClickToGoToAndStopAtFrame()[duneFlashTest_fla.MainTimeline::frame1:105]
это в среде Flash

Код:
Помещен указатель мыши
changeResolution 0
TypeError: Error #1010: A term is undefined and has no properties.
at duneFlashTest_fla::MainTimeline/frame3()[duneFlashTest_fla.MainTimeline::frame3:25]
at flash.display::MovieClip/gotoAndStop()
at duneFlashTest_fla::MainTimeline/fl_ClickToGoToAndStopAtFrame()[duneFlashTest_fla.MainTimeline::frame1:105]
Указатель мыши выходит за пределы объекта
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at duneFlashTest_fla::MainTimeline/fl_MouseOutBtn3()[duneFlashTest_fla.MainTimeline::frame1:93]
at flash.display::MovieClip/gotoAndStop()
at duneFlashTest_fla::MainTimeline/fl_ClickToGoToAndStopAtFrame()[duneFlashTest_fla.MainTimeline::frame1:105]
а код выглядит вот так:

Код AS3:
stop();
newgame.visible = false;
cont.visible = false;
launch.visible = false;
gameset.visible = false;
vidaud.visible = false;
var format1:TextFormat = new TextFormat();
var format2:TextFormat = new TextFormat();
var format3:TextFormat = new TextFormat();
// Кнопка 1
btn1.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverBtn1);
cont.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverBtn1);
newgame.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverBtn1);
function fl_MouseOverBtn1(event:MouseEvent):void
{
trace("Помещен указатель мыши");
format1.color = 0xF3F7FD;
cont.visible = true;
newgame.visible = true;
btn2.y = 565;
btn3.y = 615;
btn4.y = 665;
btn5.y = 715;
}
btn1.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutBtn1);
cont.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutBtn1);
newgame.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutBtn1);
function fl_MouseOutBtn1(event:MouseEvent):void
{
trace("Указатель мыши выходит за пределы объекта");
btn2.y = 535;
btn3.y = 585;
btn4.y = 635;
btn5.y = 685;
cont.visible = false;
newgame.visible = false;
}
// Кнопка 2
btn2.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverBtn2);
launch.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverBtn2);
function fl_MouseOverBtn2(event:MouseEvent):void
{
trace("Помещен указатель мыши");
format2.color = 0xF3F7FD;
launch.visible = true;
btn3.y = 615;
btn4.y = 665;
btn5.y = 715;
}
btn2.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutBtn2);
launch.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutBtn2);
function fl_MouseOutBtn2(event:MouseEvent):void
{
trace("Указатель мыши выходит за пределы объекта");
btn3.y = 585;
btn4.y = 635;
btn5.y = 685;
launch.visible = false;
}
// Кнопка 3
btn3.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverBtn3);
gameset.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverBtn3);
vidaud.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverBtn3);
function fl_MouseOverBtn3(event:MouseEvent):void
{
trace("Помещен указатель мыши");
format3.color = 0xF3F7FD;
gameset.visible = true;
vidaud.visible = true;
btn4.y = 665;
btn5.y = 715;
}
btn3.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutBtn3);
gameset.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutBtn3);
vidaud.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutBtn3);
function fl_MouseOutBtn3(event:MouseEvent):void
{
trace("Указатель мыши выходит за пределы объекта");
btn4.y = 635;
btn5.y = 685;
gameset.visible = false;
vidaud.visible = false;
}
//Подменю3
gameset.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndStopAtFrame);
function fl_ClickToGoToAndStopAtFrame(event:MouseEvent):void
{
gotoAndStop(3);
}
vidaud.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndStopAtFrame_2);
function fl_ClickToGoToAndStopAtFrame_2(event:MouseEvent):void
{
gotoAndStop(2);
}
import flash.display.StageDisplayState;
stage.displayState = StageDisplayState.FULL_SCREEN;