![]() |
Задержка в срабатывании getURL
Делаю меню сайта на флеше (Flash2004MX 7ver). Создаю банально пару кнопок, на них вешаю
Код:
on (release) { getURL("/somepath/"); }Но когда я указываю просто каталог getURL("/news/") (каталог физически не существует, урл обрабатывает установленная CMS через modrewrite и 404 ошибку и в итоге выдает необходимый раздел из БД) то при нажатии на кнопку браузер (или сам флеш) начинает очень долго думать.... спустя долгие раздумья указанный урл в результате открывается... Собственно и вопрос: почему идет такая большая задержка в открытии указанного урл??? |
Встречный вопрос: а причём тут Flash?
|
притом, что именно флеш дает команду на запрос указанного урл.
обычная ссылка Код:
<a href=/news/>news</a> |
Значит флэш кушает слишком много процессорного времени. Нужно оптимизировать.
|
не пойму что тут оптимизировать. есть кнопка, у нее указан getURL. в зависимости от указываемых урл обработка идет либо быстро либо с затормаживанием....
я не особо силен во флеше, тока установил... :) объясните пожалуйста - что именно надо оптимизировать и как? |
Дай ссылку, где это можно посмотреть.
|
чуть позже выложу сылочку, на хостинге пока сайт не настроил... тестировал пока локально у себя на компе
|
Причина в том, что HTML-команда <a></a> не идентична по механике реализации от команды Flash getURL. А именно: FlashPlayer по этой команде пытается загрузить конкретный документ (читаем в документации: html-страницу или файл сценария). Но не директорию, что может быть обычной ситуацией для веб-браузера. Отсюда и задержка.
|
Цитата:
тут в приципе даже не важен сам механизм работы веб-сервера и скриптов сайта, тут важно, какой ответ вернет веб-сервер в результате своей работы, потому как что флеш что браузер будет работать как раз уже с результатом работы веб-сервера опытным путем выяснил, что глюк был не в самом флеше... а в том как этот флеш подгружался в хтмл страничку... по умолчанию я взял пример из готового купленного дизайна: Код:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="766" height="223">Код:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="766" height="223" id="myHeader" align="middle"> |
добавт еще таргет "_blank" вторым аргументом
|
| Часовой пояс GMT +4, время: 07:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.