Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Error: null cannot be parsed to a squiggly dictionary (http://www.flasher.ru/forum/showthread.php?t=179537)

Astraport 16.05.2012 21:01

Error: null cannot be parsed to a squiggly dictionary
 
Если орфографический словарь лежит в папке с приложением, то все нормально, все работает без ошибок.

Код AS3:

_newdict.addEventListener(Event.COMPLETE, handleLoadComplete);
_newdict.load("dictionaries/ru_RU/ru_RU.aff", "dictionaries/ru_RU/ru_RU.dic");

Но уж очень словарь много весит, поэтому загружаю его по желанию пользователя. Естественно, что файлы распаковываю в applicationStorageDirectory, т. к. к программной папке нет доступа. Все нормально скачивается, но при инициации словаря возникает ошибка: Error: null cannot be parsed to a squiggly dictionary.

Инициирую так:

Код AS3:

var file1:File = File.applicationStorageDirectory.resolvePath("dictionaries/ru_RU/ru_RU.aff");
                                var file2:File = File.applicationStorageDirectory.resolvePath("dictionaries/ru_RU/ru_RU.dic");
                                if (!file1.exists || !file2.exists){
                                        //скачиваю файлы
                                } else {
                                        _newdict.addEventListener(Event.COMPLETE, handleLoadComplete);
                                        _newdict.load(file1.nativePath,file2.nativePath);
                                }

Пробовал оба известных мне способа file1.nativePath и file1.url и в обоих эта ошибка.
Что ещё можно предпринять?

DaFive 17.05.2012 15:39

Не может распарсить: Squiggly 0.5 does not provide support for fr_FR locale. We only support en_US, it_IT, pt_PT, es_ES.

Это из выдержки на адобовском форуме.

Astraport 17.05.2012 16:01

Цитата:

Это из выдержки на адобовском форуме.
Читал это. Но это не мой случай. Французского у меня нет:)
Бьюсь второй день - ничего не выходит:(
Не загружает из StorageDirectory хоть ты тресни. С UserDirectory тоже самое.

Я вот что заметил, file1.nativePath выводит с слэшами наклоненными влево, как в десктопных путях, а работает загрузка словаря с слэшами как в урлах, с наклоном вправо.

Вот как это изменить? Может в этом причина.

DaFive 18.05.2012 09:53

Попробуй реплейсом заменить слеши в урлах в нужную сторону. Сталкивался где-то с такой бедой. Не в air, а в zinc по-моему. Костыль помогал.


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

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