PDA

Просмотр полной версии : Передача переменных.


turbine
09.05.2007, 12:41
1. Как можно передать параметры ролику, загружаемому в другой ролик методом loadMovie?

loadMovie ("role.swf?value=1200", mc); вызовет ошибку.

2. Возможна ли передача параметров методом LoadVars.send() html-странице, которая потом "перенаправит" все эти параметры ролику, находящемуся на ней.

iNils
09.05.2007, 13:23
Локально вызовет, а на сервере нет.

turbine
09.05.2007, 13:44
А на виртуальном сервере как будут развиваться события по пункту 1?

iNils
09.05.2007, 13:49
Тоже будет работать. А локально система ищет файл с именем role.swf?value=1200, который не существует.

screamge
09.05.2007, 14:03
либо я не совсем понял вопрос, любо что вам мешает использовать _root или _global переменные?

turbine
09.05.2007, 14:22
А на локальной машине "железному коню зубы заговорить" можно?
Чтобы отладить, проверить. И если не секрет какой лучше виртуальный сервер ставить? Стоит ли ставить Апач?

Использование _global было бы самым идеальным вариантом, хотя если в один ролик подгружаются несколько разных swf разбросанных по разным директориям...

etc
09.05.2007, 14:38
Поставить хоть Денвер…

turbine
09.05.2007, 14:47
Для корректной работы/отладки на виртуальном сервере, я так понимаю, важно будет откуда был осуществлено открытие страницы. Лучше указывать ее через localhost или по IP (напр. 127.0.0.1)?

etc
09.05.2007, 14:55
Как удобнее. Можно хоть виртуальный хост сайта, на котором потом будет располагаться флеш, создать…

turbine
09.05.2007, 15:02
В Dreamweaver 8 есть опция "dreamweavwer site". Она, видимо, не избавляет от установки вирт.сервера?

etc
09.05.2007, 15:04
Понятия не имею, проще поставить сервер один раз и тестировать на нем.

screamge
09.05.2007, 15:08
В Dreamweaver 8 есть опция "dreamweavwer site". Она, видимо, не избавляет от установки вирт.сервера?

Нет, она даёт возможность использовать относительный адресс в путях

turbine
09.05.2007, 16:08
Подскажите, какой длины может быть строка, заключенная " "ами в loadMovie?

etc
09.05.2007, 16:17
Ну, навскидку 256 символов.

turbine
09.05.2007, 16:20
С передачей параметров оказалось еще удивительнее.
Если открывать флэш-плейером, то undefined, а если Publish (HTML) и запускать уже html - параметр от SWF 2 SWF передается. Волшебство без сервера. Самое главное - работает!

Искренняя благодарность всем!

Chas
10.05.2007, 00:37
нет.
тебе надо поставить веб-сервер локально на машине.
есть легко устанавливаемая, заранее настроенная связка из Apache-php-mysql (веб-сервера,серверного языка программирования, системы управления базой данных), называемая Денвер. нагуглишь ее сам. хотя, я не рекомендую ее ставить. скачав и установив каждый из пакетов самостоятельно, получишь намного больше знаний. хотя изрядно позанимаешься сексом =)

упс... опоздал с ответом. не знаю как так получилось, но последний пост, что я видел, был про dreamweaver site

turbine
10.05.2007, 11:16
Было время, я ставил Апач. К сожелаению, после одной установки XITAMI пришлось переустанавливать винду, ибо апач уже не ставился никак. Балканский полуостров всегда пишет "сильные" проги, прочно прикипающие к системе.
Насколько я понимаю, даже если стоит подобный сервер и в нем настраиваешь www.mysite.ru/index.html, то вход все равно через 127.0.0.1/index.html и прочее.

screamge
10.05.2007, 12:01
можно проще, localhost/