![]() |
Приложение Adobe Air работает нестабильно.
У меня приложение на Adobe Air (Adobe Flash CS4, Adobe AIR 1.1, ActionScript 3.0). Я сделал Publish Air, установил у себя. Работает. Попробовал на других компьютерах (установил с http://get.adobe.com/ru/air/ платформу, запустил свой Main.air, запустил приложение) и обнаружил следующую ошибку.
Показывается окно приложения с кнопкой, к которой привязано следующее событие. При щелчке на кнопку(btnDialogCreate) ничего не происходит. Ни ошибки, ни диалога browseForDirectory: Код AS3:
Как показало комментирование кусочков кода и проверка, проблема в строке Код AS3:
И еще один вопрос. Можно как-нибудь сделать, чтобы установленное приложение Abode AIR выдавало ошибки, а не молчало? |
ну может у вас невалидный xml, зачем вы отрезаете первый символ?
|
Я не могу понять, зачем делать вот это:
Код AS3:
Это вообще бессмыленно. Для загрузки XML лучше использовать URLLoader. FileStream можно использовать для записи XML на диск, но для загрузки это лишние танцы с бубном. Цитата:
п.с. Да и вообще, сейчас в моде AIR 2.6 ;) |
Нашел проблему!
1. Я исправил кодировку текстового файла на ANSI. И отрезать стало ничего не надо. 2. Поправил загрузку XML файла на код отсюда - http://help.adobe.com/en_US/AIR/1.5/...de46-7dc5.html. Как-то оно красивее выглядит. Теперь работает и открывается. 2goodguy Я не знаю, у меня в CS4 в списке только AIR 1.1. был :( Для AIR 2.6, наверное, CS5 нужен? |
Его можно отдельно скачать с сайта адоби. Flash IDE для этого вообще не обязательна. Можно писать и во FlashDevelop
|
| Часовой пояс GMT +4, время: 20:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.