![]() |
Переход по ссылке-переменной
Подскажите пожалуйста как быть:
Имеется button, который предназначен для перехода по ссылке: on (release) { getURL(myWebSite,"_blank"); } ,но есть ещё ряд button'ов которые меняют эти ссылки: on (release) { var myWebSite = "http://..."; } Как правильно организовать их работу? В каком месте описывать переменную и присваивать ей адрес? |
Прописываешь в первом кадре рута, то есть таймлайна, переменную, ну например mywebsite="http://...". Затем на кнопке для перехода по ссылке пишешь:
on (release) { getURL(_root.mywebsite,"_blank"); } а на остальных кнопках on (release) { _root.mywebsite = "http://..."; } Ошибка была в том, что переменная, которую ты использовал myWebSite работала только в кнопке, если к переменным нужно будет обращаться из других мест (а не только из этой кнопки), то лучше использовать _root или прописывать полный путь к переменной. А ты с помощью var создавал новые переменные. Нужно описывать переменную в главной временной линейке, и прописывать к ней путь, начиная с _root, тогда никаких проблем не будет. |
Спасибо, всё это у меня работает на localhost.
Почему на сервере это не работает? В поле текста пишется undefined. Пробовал и пути менять и вообще всё в корень вытащил и swf и текстовики, всё равно не воспринимает.... В чём у меня может быть проблема? |
А флешка у тебя первая случаем в кэше не осталась?
|
Цитата:
Я ещё импортирую текст из файлов и картинки и тут проблема посерьёзней. Они не отображаются, а если и отображается в 1-м браузере, то во втором обязательно нет. Вообще не понятно, почему в IE что-то работает, а в Oper'е нет и наоборот, хотя при проверке отдельно во флэш-плеере всё нормально. Я даже пути все убрал, т.е. все файлы находятся в одном каталоге, т.к. именно с этим была не разбериха у браузеров, один работал корректно, а второй искал файлы в корне. Это код в первом кадре: Цитата:
Цитата:
|
Дай исходник и текст который грузишь.
|
Лежит вот здесь
|
Флешка вроде верно сделана.
Дай тогда ссылку на сервер. |
В этом то и дело! Сервер у меня локальный, т.е. недоступный извне, поэтому никак. А может быть дело в нём, может версию 7.0 флэш-плеера не держит?!
Если разместить в другом месте будет работать? У меня была интересней ситуация: Чтобы послностью не загружать сайт я сделал шапку в которой есть movieclip. В этот мувик я загружаю готовые swf соотв. каждому из разделов, но вот этот, что в исходнике, никак не хотел грузиться, было пустое место. Я думал имя не так или путь, но попробовал совсем другую флэшку, переименовал в тоже имя и кинул - всё сработало, а эта никак, пока я её полностью не скопировал в исходнике и не вставил в новый проект. Может использовать плеер более ранней версии? Может это изменить ситуацию? Я пробовал в экспорте указывать 5.0 или 6.0, но у меня ошибки выдаёт, мол не поддерживает ряд команд. Можно ли мне подстроить этот исходник, чтобы он работал в версии 5.0? |
Серверу пофиг какая версия флеша.
|
| Часовой пояс GMT +4, время: 22:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.