![]() |
Проблема с чтением из файла!
Здравствуйте!
У меня такой вопрос: делаю элементарные вещи: погружаю из текстового файла переменные в массив: Код AS1/AS2:
"A script in this movie is causing Adobe Flash player 9 to run slowly. If it countinues to run? your computer may become unresponsive. Do you want to abort the script?" Жму на "да" - текст не подгружается (undefined). Жму на нет - в текстовое не грузится вообще ничего:wacko: Что это за сообщение? Что я делаю не правильно? Помогите пожалуйста!!! |
Зачастую это сообщение появляется, когда вы создаете бесконечный цикл. Уделите внимание условию выхода из цикла, ваш цикл выполняется пока per меньше или равно a[0]. Вопрос в том, чему оно равно ?
|
Оно равно количеству загружаемых переменных. То есть я чтобы загрузить, например, 3 переменных, прописываю переменные в файле так: d0=3&d1=var1&d2=var2&d3=var3.
Но ведь в Test Movie работает все! |
a.length вы про длинну массива тчоли?
|
Видимо в d0 текста записано количество переменных.
Добавлено через 5 минут Вопрос в том, загружает ли флэшка этот файл. Вы ведь не проверяете, чему равна Ваша destenations. А она там не для красоты написана, и даже не на всякий случай)) Проверяйте. Сервер может просто не давать текст, как не дает например мне. |
Цитата:
Цитата:
Цитата:
|
Это булева переменная, она либо true либо false
Дело в том, что если сервер файл не отдал или соединения нет или еще какая беда - событие onLoad всеравно наступит, так как загрузка завершена - но! с ошибкой. Тогда переменная примет значение false. Режим тестирования в среде Flash игнорирует политики безопасности, поэтому файл свободно читается. При локальном запуске все зависит от настроек Publish Settings - там есть только два режима - свф может читать ЛИБО только локальные файлы, ЛИБО только из сети. Делайте выводы. А почему на сервере не читается - ну тут уж надо детали знать. Может быть безопасность, может быть путь неверный указан, еще масса причин. Узнайте сначала - загружается ли тхт. |
Спасибо огромное! Разобралась вроде! Локально не запускалась по-моему из-за прокси. И на сервере текст в флэшку сейчас норм загрузился (когда я флешку перенесла на один сервер с текстовым файлом)!!!
Просто я грузила файл с с одного сервера, а флешка на другом лежала, и вот на это другом слетели настройки DNS, а я не знала этого))) Так что все это в куче ввело меня в ступор на пару дней) Еще раз спасибо! |
| Часовой пояс GMT +4, время: 21:53. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.