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

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

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

Регистрация: Feb 2014
Сообщений: 27
По умолчанию Инициализация сцены, наверное.

Вообщем у меня всегда с этим были проблемы, ну не люблю я инициализировать сцену, нашел такой код:
Код AS3:
public function Igra()
		{
			super();
			if (stage != null) {
				initialise(null);
			}
			else {
				addEventListener(Event.ADDED_TO_STAGE, initialise);
			}
		}
Мозг вылетает, а мне пишет ошибочку 1009, причем очень даже забавно выходит, т.к пол дня работает, добавляю какой-то код, и как в русской рулетке она может появится, потом опять пропадает, я хочу избавиться от этой ошибки, она мне надоела, подскажите что можно сделать.

Старый 13.02.2014, 18:25
samana вне форума Посмотреть профиль Отправить личное сообщение для samana Найти все сообщения от samana
  № 2  
Ответить с цитированием
samana
 
Аватар для samana

блогер
Регистрация: Mar 2008
Адрес: Днепропетровск
Сообщений: 1,783
Записей в блоге: 3
Код AS3:
public function Main():void 
{
	if (stage) init();
	else addEventListener(Event.ADDED_TO_STAGE, init);
}
 
private function init(e:Event = null):void 
{
	removeEventListener(Event.ADDED_TO_STAGE, init);
}

Старый 13.02.2014, 18:26
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 3  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
1009 это не только когда нет stage, она показывается, когда чего-то нет.

Старый 13.02.2014, 18:44
ty31k вне форума Посмотреть профиль Отправить личное сообщение для ty31k Найти все сообщения от ty31k
  № 4  
Ответить с цитированием
ty31k

Регистрация: Feb 2014
Сообщений: 27
Цитата:
Сообщение от samana Посмотреть сообщение
Код AS3:
public function Main():void 
{
	if (stage) init();
	else addEventListener(Event.ADDED_TO_STAGE, init);
}
 
private function init(e:Event = null):void 
{
	removeEventListener(Event.ADDED_TO_STAGE, init);
}
пытался, одно и тоже) Буду ковыряться в коде, хотя пишет что все правильно и до этого запускало

Старый 13.02.2014, 19:33
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 5  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
может проблема в ините? вы трогаете там событие, которое иногда есть а иногда нулл?
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 13.02.2014, 19:45
ty31k вне форума Посмотреть профиль Отправить личное сообщение для ty31k Найти все сообщения от ty31k
  № 6  
Ответить с цитированием
ty31k

Регистрация: Feb 2014
Сообщений: 27
Код AS3:
public function Igra()
		{
			super();
			if (stage != null) {
				initialise(null);
			}
			else {
				addEventListener(Event.ADDED_TO_STAGE, initialise);
			}
		}
		private function initialise(ev:Event):void
		{
			if (ev != null) {
				removeEventListener(Event.ADDED_TO_STAGE, initialise);
			}
вот код который у меня, дальше в ините идет уже установка нейповского мира. Я даже не понимаю в чем может быть проблема

Добавлено через 7 минут
Есть одна зацепка, иногда сквозь ошибку запускает флешку, но там не хватает одного объекта, не знаю почему, ведь для него делаю всё тоже что и для других, добавляю в нейповский мир так же. И кстати именно после манипуляций с этим объектом стали вылезать ошибки и прочая гадость.

Добавлено через 18 минут
Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
Не понимаю. Ничего не понимаю)

Добавлено через 23 минуты
Перезагрузил комп, всё нормально, как избавиться от такой проблемы в дальнейшем?

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

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

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


 


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


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