Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.01.2017, 20:10
ukropov вне форума Посмотреть профиль Отправить личное сообщение для ukropov Найти все сообщения от ukropov
  № 1  
Ответить с цитированием
ukropov

Регистрация: Jan 2017
Сообщений: 1
По умолчанию Выдаёт ошибки #1009 и #1010

Здравствуйте,

Я не программист и с кодом сильно на "вы", только знакомлюсь с ним, и в терминологии я совсем не силён. Помогите разобраться в этой проблеме, пожалуйста.

При тестировании ролик выдаёт следующее:

В среде .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;

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:40.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:40.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.