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

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

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

Регистрация: Apr 2010
Адрес: Санкт-Петербург
Сообщений: 44
По умолчанию Ошибка 5001-the name of package does not reflect the location of this file

Уважаемые коллеги, помогите разобраться, пожалуйста.
У меня не много опыта в работе с классами на AS3, и я не могу понять, почему возникает эта ошибка:
5001: The name of package 'com.logosware.event' does not reflect the location of this file. Please change the package definition's name inside this file, or move the file. "...\QR\src\com\logosware\event\QRdecoderEvent.as"

Исходник FLA расположен в папке QR.
Файл QRdecoderEvent.as - в папке "QR\src\com\logosware\event" и в нем прописано
Код AS3:
package src.com.logosware.event
{ ... }
Вот архив с исходниками:
Вложения
Тип файла: rar QR_5001.rar (32.9 Кб, 28 просмотров)

Старый 11.03.2012, 15:35
Mideon вне форума Посмотреть профиль Отправить личное сообщение для Mideon Найти все сообщения от Mideon
  № 2  
Ответить с цитированием
Mideon

Регистрация: Aug 2007
Сообщений: 54
Код из кадра желательно вынести в отдельный класс и указать имя этого класса в поле Document Class панели свойств

Старый 11.03.2012, 16:02
Genzo вне форума Посмотреть профиль Отправить личное сообщение для Genzo Посетить домашнюю страницу Genzo Найти все сообщения от Genzo
  № 3  
Ответить с цитированием
Genzo
 
Аватар для Genzo

блогер
Регистрация: Feb 2010
Адрес: MSK
Сообщений: 859
Записей в блоге: 3
Отправить сообщение для Genzo с помощью ICQ Отправить сообщение для Genzo с помощью Skype™
возможно src - это root , т.ч. нужно "QR\src\src\com\logosware\event" или
Код AS3:
package com.logosware.event
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works.

Старый 11.03.2012, 16:59
needForAnswer вне форума Посмотреть профиль Отправить личное сообщение для needForAnswer Найти все сообщения от needForAnswer
  № 4  
Ответить с цитированием
needForAnswer
 
Аватар для needForAnswer

Регистрация: Apr 2010
Адрес: Санкт-Петербург
Сообщений: 44
Цитата:
Сообщение от Genzo Посмотреть сообщение
возможно src - это root , т.ч. нужно "QR\src\src\com\logosware\event" или
Код AS3:
package com.logosware.event
К сожалению, оба варианта не устранили эту ошибку.

Подскажите, а как можно установить root?

Старый 11.03.2012, 17:04
Genzo вне форума Посмотреть профиль Отправить личное сообщение для Genzo Посетить домашнюю страницу Genzo Найти все сообщения от Genzo
  № 5  
Ответить с цитированием
Genzo
 
Аватар для Genzo

блогер
Регистрация: Feb 2010
Адрес: MSK
Сообщений: 859
Записей в блоге: 3
Отправить сообщение для Genzo с помощью ICQ Отправить сообщение для Genzo с помощью Skype™
Код AS3:
package src.com.logosware.event
или вынесите все из папки src на уровень выше. у вас root это та папка где лежит FLA.
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works.

Старый 11.03.2012, 17:12
-De- вне форума Посмотреть профиль Отправить личное сообщение для -De- Найти все сообщения от -De-
  № 6  
Ответить с цитированием
-De-
 
Аватар для -De-

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
Меня смущает:
Цитата:
Сообщение от needForAnswer Посмотреть сообщение
5001: The name of package 'com.logosware.event' does not reflect the location of this file.
и
Цитата:
Сообщение от needForAnswer Посмотреть сообщение
Код AS3:
package src.com.logosware.event
{ ... }
Т.е. оно ругается не на "src.com.logosware.event", а на "com.logosware.event"
Там штук 5, что-ли файлов, для всех ли прописали src.com?
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают.

Старый 11.03.2012, 17:49
needForAnswer вне форума Посмотреть профиль Отправить личное сообщение для needForAnswer Найти все сообщения от needForAnswer
  № 7  
Ответить с цитированием
needForAnswer
 
Аватар для needForAnswer

Регистрация: Apr 2010
Адрес: Санкт-Петербург
Сообщений: 44
Цитата:
Сообщение от Genzo Посмотреть сообщение
Код AS3:
package src.com.logosware.event
или вынесите все из папки src на уровень выше. у вас root это та папка где лежит FLA.
Эти два варианта я тоже пробовал, и так же безрезультатно.

Может быть, я неправильно что-то прописал в 'Source path' или 'Library path' ? Вы не смотрели прикрепленные файлы?

Добавлено через 4 минуты
Цитата:
Сообщение от -De- Посмотреть сообщение
Т.е. оно ругается не на "src.com.logosware.event", а на "com.logosware.event"
Там штук 5, что-ли файлов, для всех ли прописали src.com?
Оно и на то, и на то ругалось.
Да, я менял во всех, и пробовал перенести папку com на уровень выше, вместо src.
Уже много чего перепробовал, но ошибки избежать никак не удается.

Старый 11.03.2012, 17:56
Genzo вне форума Посмотреть профиль Отправить личное сообщение для Genzo Посетить домашнюю страницу Genzo Найти все сообщения от Genzo
  № 8  
Ответить с цитированием
Genzo
 
Аватар для Genzo

блогер
Регистрация: Feb 2010
Адрес: MSK
Сообщений: 859
Записей в блоге: 3
Отправить сообщение для Genzo с помощью ICQ Отправить сообщение для Genzo с помощью Skype™
Цитата:
Может быть, я неправильно что-то прописал в 'Source path' или 'Library path' ? Вы не смотрели прикрепленные файлы?
У вас там ошибки уже в самом начале, даже без пакетов.

Код AS3:
// set 2D bit array of QR Code  
qrDecode.setQR(e.data);
// e:QRreaderEvent  ;
// run onQrDecodeComplete when decoding is complete  
qrDecode.addEventListener(QRdecoderEvent.QR_DECODE_COMPLETE, onQrDecodeComplete);
// begin decoding  ;
qrDecode.startDecode();
 
// invoked when decoding is complete  
function onQrDecodeComplete(e: QRdecoderEvent):void {
	// e.data is the string decoded from QR Code  
}
И это в первом кадре.
Нет объекта qrDecode
Нет никакого события.
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works.

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

Регистрация: Apr 2010
Адрес: Санкт-Петербург
Сообщений: 44
Цитата:
Сообщение от Genzo Посмотреть сообщение
И это в первом кадре.
Нет объекта qrDecode
Нет никакого события.
Эти ошибки исчезают, когда я прописываю в Souce Path путь к com\logosware\event. Как я полагаю, qrDecode и события подключаются к проекту. Я ошибаюсь?
Как мне иначе в первом кадре инициализировать объект и событие, которые прописаны в com\logosware\event и com\logosware\utils ?
Я в этом новичок, и буду очень признателен вам за помощь.


Последний раз редактировалось needForAnswer; 11.03.2012 в 18:47.
Старый 11.03.2012, 18:51
Genzo вне форума Посмотреть профиль Отправить личное сообщение для Genzo Посетить домашнюю страницу Genzo Найти все сообщения от Genzo
  № 10  
Ответить с цитированием
Genzo
 
Аватар для Genzo

блогер
Регистрация: Feb 2010
Адрес: MSK
Сообщений: 859
Записей в блоге: 3
Отправить сообщение для Genzo с помощью ICQ Отправить сообщение для Genzo с помощью Skype™
Откуда получаете данные для декодера? с камеры или с чего?
зы : наверное нужно создать новую тему, про QrDecoder
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works.

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

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

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


 


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


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