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

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

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

Регистрация: May 2010
Сообщений: 12
По умолчанию не загружается динамический контент на некоторых компах

Здравствуйте.

Делаю сайт на Joomle, а в шаблоне есть flash-меню. Названия кнопок подгружается из txt файла. Ситуация в том, что я на одном компе вижу текст, а на другом - нет. Причем не зависимо от браузера. Кэши чистил, версия флеша одинаковая.
Потратил много времени пытаясь нагуглить решение и здесь на форуме, но безрезультатно.
Подскажите, может кто сталкивался как побороть сие.
Мне так же, в принципе, подойдет вариант замены текста на статический. Но я не нашел, куда прописывать ссылку(с флешом я знаком пока слабо).
Если необходимо, вот ссылка на исходник:http://*****************/files/od6ohnufu
А вот ссылка на сайт:aqwaytv.com

Буду рад любой помощи.
Спасибо.

Старый 28.05.2010, 05:08
rainbowrussia вне форума Посмотреть профиль Отправить личное сообщение для rainbowrussia Найти все сообщения от rainbowrussia
  № 2  
Ответить с цитированием
rainbowrussia
 
Аватар для rainbowrussia

Регистрация: Feb 2008
Сообщений: 560
Открыть не могу, приведите код загрузки obwkhd.txt.
Попробуйте заменить пробелы на %20 и вытянуть данные в одну строку.

Цитата:
на одном компе вижу текст, а на другом - нет
Только текст не видите, или ссылки под пустыми строками тоже пропадают?


Последний раз редактировалось rainbowrussia; 28.05.2010 в 05:10.
Старый 28.05.2010, 17:46
null вне форума Посмотреть профиль Отправить личное сообщение для null Найти все сообщения от null
  № 3  
Ответить с цитированием
null

Регистрация: May 2010
Сообщений: 12
Благодарю за помощь и быстрый ответ!

Цитата:
Сообщение от rainbowrussia Посмотреть сообщение
Открыть не могу, приведите код загрузки obwkhd.txt.
loadVariablesNum("obwkhd.txt", 0);
Я так понимаю, что это очень древний способ, такой уж достался шаблон. Быть может, дело в том, что исходники есть для mx2004 и 8-ой версии. Я редактирую в 10ой(Flash CS4). Но и оригинальный swf и скомпиленный мною работают одинаково.

Цитата:
Сообщение от rainbowrussia Посмотреть сообщение
Попробуйте заменить пробелы на %20 и вытянуть данные в одну строку.
Сделал - не дало результатов.

Цитата:
Сообщение от rainbowrussia Посмотреть сообщение
Только текст не видите, или ссылки под пустыми строками тоже пропадают?
И ссылки тоже. Если бы проблема была только с текстом - я бы заменил его на статический. Но я не смог найти где прописываются ссылки к тексту, чтоб и их прописать статически.

Спасибо.

Старый 28.05.2010, 17:59
-De- вне форума Посмотреть профиль Отправить личное сообщение для -De- Найти все сообщения от -De-
  № 4  
Ответить с цитированием
-De-
 
Аватар для -De-

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
embed fonts стоит, нормально прописан? Хотя вроде они там сглаженные, чего не бывает с невнедрённым...

Старый 28.05.2010, 18:10
rainbowrussia вне форума Посмотреть профиль Отправить личное сообщение для rainbowrussia Найти все сообщения от rainbowrussia
  № 5  
Ответить с цитированием
rainbowrussia
 
Аватар для rainbowrussia

Регистрация: Feb 2008
Сообщений: 560
Приведите, пожалуйста, больше кода, надо понять верно ли отслеживается появление переменной "enddata=1" и загрузка значений и ссылок только после появления этой переменной. А если сохраните в формате CS3 то будет великолепно.

Старый 28.05.2010, 21:28
null вне форума Посмотреть профиль Отправить личное сообщение для null Найти все сообщения от null
  № 6  
Ответить с цитированием
null

Регистрация: May 2010
Сообщений: 12
Цитата:
Сообщение от -De- Посмотреть сообщение
embed fonts стоит, нормально прописан? Хотя вроде они там сглаженные, чего не бывает с невнедрённым...
В оригинале не было поддержки русского. Лично в Embedding fonts добавлял поддержку кириллических символов.

2 rainbowrussia:
http://www.multiupload.com/3Y8UX4B71H
вот еще 2е версии исходников для разных версий flash. Один из них должен открыться гарантированно в CS3.

Спасибо.

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

Регистрация: Feb 2008
Сообщений: 560
В первом кадре замените

Код AS1/AS2:
loadVariablesNum("obwkhd.txt", 0);
на

Код AS1/AS2:
stop();
 
loadVariablesNum("obwkhd.txt", 0);
 
function checkParamsLoaded() {
 if (_root.enddata == undefined) {
	 setTimeout(checkParamsLoaded, 100);
 } else {
	 gotoAndPlay(2);
 }
}
 
setTimeout(checkParamsLoaded, 100);
Я подозреваю, что в определенных случаях переменные не успевают загрузиться до того, как появятся поля с их именами.

Старый 30.05.2010, 01:34
null вне форума Посмотреть профиль Отправить личное сообщение для null Найти все сообщения от null
  № 8  
Ответить с цитированием
null

Регистрация: May 2010
Сообщений: 12
Здравствуйте!

Все сделал согласно Вашим рекомендациям. На компах, где отображалось - продолжает отображаться,а на тех где не грузились динамические переменные - флеш перестал проигрываться вообще. Т.е. пробегает прогресс-бар закачки и все, черный фон элемента.
Я, к сожалению, стерилен в среде flash, но знаком с JavaScript и ASP.NET. Я так понял, что на проблемных компах вообще не получается подгружать динамические переменные и он уходит в бесконечный цикл.
Я сталкивался с подобной проблемой однажды. Там первый раз, когда заходил на сайт - не грузились динамические переменные, но стоило зайти на другую страницу сайта и они подгружались.
Сейчас ситуация усугубилась видимо. Плюс есть неподтвержденные данные от знакомых, что на одном компе при заходе на сайт, путем ввода его домена в адресной строке браузера, переменные не грузятся. А если зайти на сайт через сохраненную закладку, то грузятся.
Запутанно как-то.
Уважаемый, rainbowrussia, пока Вы не потеряли интерес к моей проблеме. Подскажите, пожалуйста, где там можно статически прописать ссылки. Я честно потратил немало времени на тщетные поиски. Ибо проблема не выглядит плёвой, а я отдаю себе отчет в том, что не зная как работает среда flash, не смогу самостоятельно её разрешить. И, тем более, врятли с подобного имеет смысл углублять свои познания в flash.

Спасибо.

Старый 30.05.2010, 02:30
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 9  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Код AS1/AS2:
stop();
var count = 1;
loadVariablesNum("obwkhd.txt", 0);
 
function checkParamsLoaded() {
 if (_root.enddata == undefined && count==1) {
         count++;
	 setTimeout(checkParamsLoaded, 300);
 } else {
	 gotoAndPlay(2);
 }
}
 
setTimeout(checkParamsLoaded, 300);

Старый 30.05.2010, 03:53
rainbowrussia вне форума Посмотреть профиль Отправить личное сообщение для rainbowrussia Найти все сообщения от rainbowrussia
  № 10  
Ответить с цитированием
rainbowrussia
 
Аватар для rainbowrussia

Регистрация: Feb 2008
Сообщений: 560
in4core, если я правильно понимаю, то ваш код произведет переход на второй кадр через 600 мс даже если переменные не загрузятся.

null, то что перестал грузиться флеш говорит о том что есть конкретная проблема. Вероятно на них закешировался старый файл obwkhd.txt, если производились тесты. Сделайте следующее, на тех комнах где теперь не грузится флеш откройте в браузере http://aqwaytv.com/obwkhd.txt и http://www.aqwaytv.com/obwkhd.txt, а так же http://aqwaytv.com/templates/null_aqvatv/obwkhd.txt и посмотрите что получится. Еще попробуйте заменить в моем коде
Код AS1/AS2:
loadVariablesNum("obwkhd.txt", 0);
на
Код AS1/AS2:
loadVariablesNum("/obwkhd.txt?" + Math.random(), 0);
Есть еще одна проблема, на которую я не обратил внимание. У вас флешка лежит по адресу http://aqwaytv.com/templates/null_aqvatv/flower2.swf, и присутствует два файлика obwkhd.txt - в корне и в каталоге null_aqvatv. Надо определиться какой из них актуальный, я так полагаю тот который в корне, значит сделайте замену как я показал выше.

Если все же решите зашить переменные внутрь флеша - нужно заменить код в первом кадре (где loadVariablesNum) на такой:

Код AS1/AS2:
name = "AQway";
slogan="Cool";
phrase="categories";
button1="Влагостойкие TV";
button2="sf";
button3="TV";
button4="TV";
button5="lklk";
button6="";
button7="";
button8="";
rep="replay";
url1="http://aqwaytv.com/";
url2="http://aqwaytv.com/";
url3="http://aqwaytv.com/";
url4="http://aqwaytv.com/";
url5="http://aqwaytv.com/";
url6="#";
url7="#";
url8="#";
ну только ссылки и названия поставить правильные.

upd. Вот прямо у меня на глазах тоже пропали все строки, после того как посмотрел ваш сайт в IE (связи не вижу, но после этого).


Последний раз редактировалось rainbowrussia; 30.05.2010 в 04:07.
Создать новую тему Ответ Часовой пояс GMT +4, время: 15:52.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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