импорт JSON
здравствуйте,
помогите, не пойму, в чем дело. импортирую класс JSON из библиотеки: Код AS3:
далее вызываю JSON.decode() и получаю ошибку Код:
1120: Access of undefined property JSON. |
Недостаточно. Как минимум надо скачать библиотеку as3corelib и подключить к проекту.
|
а как максимум?:) минимум выполнен, а ошибка возникает.
Может, я не так подключаю как-то? Adobe Flash CS4, в настройках паблиша в libary path прописываю путь к библиотеке(именно той, на которую вы ссылку дали). Затем в коде импортирую нужный пакет(причем класс JSON, что я импортирую, он видит в указанном в импорте пакете, иначе возникала бы ошибка, что-то вроде Definition blablabla could not be found.) а при вызове JSON.decode() всё та же Access of undefined property JSON.(( |
Импортируете в том же кадре, где и вызываете JSON.decode()?
|
Импортирую в главный класс и вызываю в нём же
|
Эм, а если в libary path ничего не прописывать, а просто правильно положить папку с JSON классами?
|
Всё! Разобралась. Проблема была в том, что в проекте УЖЕ БЫЛ класс JSON в пакете Facebook, который я импортировала целиком. И в нем методы другие определены. Спасибо за участие, буду внимательнее в следующий раз
|
Цитата:
Для этого и существует понятие package Классы могут одинаково называться, но если они лежат в разных пакетах, то программа считает их разными. Если в какой либо класс был импортирован JSON именно по такому пути Код AS3:
|
Цитата:
|
Да, но автор темы упоминает только об этом.
А то, что где-то там есть json в пакете фейсбука - пофиг. |
Часовой пояс GMT +4, время: 20:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.