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

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

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

Регистрация: Apr 2009
Сообщений: 5
По умолчанию Проблемы с загрузкой внешних переменных

Вопрос в рамках моего первого опыта разборки шаблона flash-сайта-галереи. Основной swf-файл загружает данные из двух файлов (условно main.html и gallery.php. На локальной машине всё нормально. При попытке загрузить в себя данные будучи на сервере, флэха виснет (www.orbit1.ru/photogallery/main2.swf). Попытавшись найти процедуру вызова файла gallery.php дабы разобраться, что с ней не так, обнаружил, что её во флэхе просто нет!(поиск по ключевым словам gallery и php не дает результатов). При том, что loadVariablesNum(url+"_main.html", 0) - ссылка на main.html в первом же кадре основного мувика.

Люди, если есть какие либо догадки, помогите!
А то я даже не знаю за что зацепиться, все когти обломал.
Заранее благодарен!

Добавлено через 8 часов 41 минуту
Нашел ссылку по переменной URL! Плохо искал! Но это ничего не меняет. Внешние переменные не загружаются! Точнее... всё очень странно. Файл Galleries.php вроде бы начинает загружаться (появляются неск-ко пунктов меню с названиями переменных из этого файла), но виснет. А если ссылку на него убрать, флэха работает без зависаний, но и без остальной инфы, которая - в main.html. Он флэху не вешает, но и ничего не загружает. Вот так.

Старый 23.04.2009, 11:39
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 2  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Ищите причину возникновения бесконечного цикла.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 23.04.2009, 23:56
1Orbital вне форума Посмотреть профиль Отправить личное сообщение для 1Orbital Найти все сообщения от 1Orbital
  № 3  
Ответить с цитированием
1Orbital
 
Аватар для 1Orbital

Регистрация: Apr 2009
Сообщений: 5
"А если ссылку на него убрать, флэха работает без зависаний, но и без остальной инфы, которая - в main.html. Он флэху не вешает, но и ничего не загружает. Вот так."
Как я понимаю, проблема с зависанием и проблема с загрузкой данных мало переплетаются. Бесконечный цикл я конечно искать буду... но сдается мне, найдя его, я не решу первую проблему, которая видится мне важнее.
В чем может крыться причина того, что на локальной машине всё нормально, а на сервере такие вот фокусы? Не стесняетесь в догадках!
Профессионалы, где же вы? Ведь все проблемы, которые возникают и могут возникнуть у меня AS, я уверен, уже кем-то решены!.

Старый 24.04.2009, 11:45
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 4  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Никто тут не стесняется. А не отвечают потому, что лень выпытывать из Вас подробности и исходники. А меня ещё смущает то, что Вы пытаетесь грузить какой-то "..._main.html". Неужели это ссылка на серверный скрипт? А если это обычная html страница, то за каким лешим она грузится во флеш? Могу предположить там сложный парсинг содержимого этой страницы, но судя по Вашим пространным и терминологически неточным объяснениям, Вы на такое пока не способны. Сделал вывод - скрипт писали не Вы.

Цитата:
Сообщение от 1Orbital Посмотреть сообщение
Как я понимаю, проблема с зависанием и проблема с загрузкой данных мало переплетаются
Очень даже хорошо переплетаются. Тут два варианта. Первый - баг флеша. Это я откидываю, пока не будет доказано отсутствие второй причины. Второй - длительные циклы. То, что у Вас не выскакивает окошко "Script run too slowly", может объяснять лишь то, что цикл периодически прерывается и флеша есть возможность сделать рендер кадра.

Но есть еще и третье: Вы не знаете что такое "зависание". А значит, никакого зависания и не было.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.


Последний раз редактировалось dimarik; 24.04.2009 в 11:50.
Старый 24.04.2009, 11:56
1Orbital вне форума Посмотреть профиль Отправить личное сообщение для 1Orbital Найти все сообщения от 1Orbital
  № 5  
Ответить с цитированием
1Orbital
 
Аватар для 1Orbital

Регистрация: Apr 2009
Сообщений: 5
Вы очень проницательныЯ! в самом начале темы написал, что скрипт писал не я. Исходники? Сброшу сегодня чуть позже. Насчет парсинга - я только недавно узнал значение самого термина:-).

Добавлено через 6 минут
И ничего постыдного в этом не вижу. Я пока далеко не профессионал в AS. Спасибо за ответы.

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

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Каюсь, прочитал "разборки" как "разработки". Тем не менее, все-таки мне было понятно, что скрипт писали не Вы. Посмотрел я это творение. Никакого _main.html там нет. Есть _main.php. Вы тоже были невнимательны.

Скрипт выдает фарш. Кодировка в ответе явно слетела. Чините скрипт.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Абсолютно ничего постыдного нет в том, что Вы не профессионал. Абсолютно ничего. Просто, может стоит начать с чего-то попроще? Забыть на месяц про гордость и сделать чтолибо самому, с нуля? Тетрис там, я не знаю, калькулятор? Я не подкалываю, это реально мудрый совет))))))) Абориген, разломав упавший спутник, навряд ли станет маститым микроэлектронщиком. Может, начать с начала? Извините, если что не так сказал.
__________________
Reality.getBounds(this);

Старый 24.04.2009, 19:04
1Orbital вне форума Посмотреть профиль Отправить личное сообщение для 1Orbital Найти все сообщения от 1Orbital
  № 8  
Ответить с цитированием
1Orbital
 
Аватар для 1Orbital

Регистрация: Apr 2009
Сообщений: 5
to Wolsh: Красиво, однако, вы меня еще больше осадили, - назвав "Аборигеном"))). Мне даже не было обидно(LOL)! И все же я кое что об ООП знаю, а вот опыт кодинга во флэш невелик. Начинать с нуля, бесспорно, дельный совет. Боюсь, только, я не могу себе этого позволить за неимением времени.
to Dimarik: Насчет main.php - опять промахнулись. Эт я поменял расширение файла и соответствующим образом изменил процедуру его вызова в скрипте, наивно полагая, что это может помочь.
- "Скрипт выдает фарш. Кодировка в ответе явно слетела."
- Странно, я ведь не пользовался декомпилятором, мне в руки попал исходник (.fla). Кстати, пользуясь случаем, хочу спросить у Вас совета. Я краем уха слышал про т.н. "парсеры" - анализаторы синтаксической структуры кода программы. Существуют ли подобные для флэш?


Последний раз редактировалось 1Orbital; 24.04.2009 в 21:17.
Старый 24.04.2009, 21:42
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 9  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Парсеры, как анализаторы синтаксического кода программы, конечно существуют. Чтобы Вы под этим не подразумевали. Но я бы рекомендовал Вам немного почитать про флеш, а также про клиент-серверное взаимодействие, кодировки, серверные скрипты. Начните с основ.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 25.04.2009, 19:48
1Orbital вне форума Посмотреть профиль Отправить личное сообщение для 1Orbital Найти все сообщения от 1Orbital
  № 10  
Ответить с цитированием
1Orbital
 
Аватар для 1Orbital

Регистрация: Apr 2009
Сообщений: 5
Обязательно почитаю!
А вы подскажите, если не трудно, почему из файла вида:
&menu01=ГАЛЕРЕИ&
&menu02=MY BIO&
&menu03=FOLIO&
&menu04=EXHIBITIONS&
&menu05=CONTACTS&
считывается только первая переменная! Я пробовал сохранять файл в разных кодировках и менять тип документа, но задача решается только если убрать перенос строки, выстроив все переменные одна за другой в одну строку.
Задача с считыванием данных частично решена. С бесконечным циклом - пока нет.

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

Теги
loadvariables

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

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


 


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


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