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

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

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

Регистрация: May 2013
Сообщений: 8
По умолчанию Ошибка в Output

Помогите! Остановился на месте, когда должны метеориты полететь. Так вот. Не летят. И не появляются.
В поле Output выводит:
Код AS3:
TypeError: Error #1010: Термин не определен и не имеет свойств.
	at main::sky/DropSeveralAsteroids()
	at main::sky()
	at sky()
	at flash.display::Sprite/constructChildren()
	at flash.display::Sprite()
	at flash.display::MovieClip()
	at main::BasicObject()
Кто-нибудь сталкивался? Что делать?

Старый 22.05.2013, 18:27
ProcXel.A вне форума Посмотреть профиль Найти все сообщения от ProcXel.A
  № 2  
ProcXel.A
Banned
[+1 27.05.13]

Регистрация: May 2013
Сообщений: 60
Цитата:
Что делать?
Определять термин и делать так, чтобы он имел свойства.

Старый 23.05.2013, 13:12
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 3  
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Слишком мало информации.
Такая ошибка говорит о том, что где-то проскакивает undefined. Это даже не null, это значит что попытка использование переменной, которая даже не определена.
Для справки:
Код AS3:
var foo:String; //определение
foo = 'hello'; //инициализация
var foo:String = 'hello'; //определение + инициализация

Старый 23.05.2013, 13:37
Rzer вне форума Посмотреть профиль Отправить личное сообщение для Rzer Посетить домашнюю страницу Rzer Найти все сообщения от Rzer
  № 4  
Rzer
 
Аватар для Rzer

блогер
Регистрация: Feb 2007
Адрес: Spb
Сообщений: 613
Записей в блоге: 8
Отправить сообщение для Rzer с помощью ICQ
Вы используете в своём коде квадратные скобки?

Старый 23.05.2013, 13:54
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 5  
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
Ошибка в функции sky/DropSeveralAsteroids предоставьте исходный код,если функция большая разбавьте эту функции трейсами
Код AS3:
function DropSeveralAsteroids ():void {
  trace('1');
  // your code
  trace('2')
  // your code
  trace('3')
  // your code
  trace('4');
}
таким "мрачным" способом в "Output" будет
Код:
1
2
TypeError: Error #1010: Термин не определен и не имеет свойств.
	at main::sky/DropSeveralAsteroids()
	at main::sky()
	at sky()
	at flash.display::Sprite/constructChildren()
	at flash.display::Sprite()
	at flash.display::MovieClip()
	at main::BasicObject()
что будет означать что ошибка находиться на промежутке между trace('2') и trace('3')
__________________
return this...

Старый 23.05.2013, 13:58
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 6  
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Цитата:
Ошибка в функции sky/DropSeveralAsteroids предоставьте исходный код,если функция большая разбавьте эту функции трейсами
Или использовать поставить дебагер (или хотя бы компилировать в дебаг-версию), чтобы увидеть линию с ошибкой сразу.

Старый 23.05.2013, 15:37
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 7  
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Название темы не отражает сути вопроса.
__________________
Reality.getBounds(this);

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

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

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


 


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


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