Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Action script 2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=49)
-   -   загрузка с данных с локального swf (http://www.flasher.ru/forum/showthread.php?t=59616)

Nob 20.06.2004 01:47

загрузка с данных с локального swf
 
Всем привет!
Народ, как все-таки в 7 достучаться с локального компа до сервера?
Вопрос персонально к John'у.
Прочитал твои разъяснения по security policy и возликовал, но радость была преждевременной.
Вызов swf-загрузчика данных (лежит на сервере вместе с данными) из локального swf ни к чему, кроме ошибки доступа к ресурсу не приводит.
(для любых методов доступа: LoadMovie("http://xxx.xxx.com/a.swf",any_clip),
senAndLoad и т.д. выдают одну и ту же ошибку.

В чем же дело?

Jlekc 21.06.2004 17:10

вчера тестил свои работы все намально все работает, ток перед: LoadMovie("http://xxx.xxx.com/a.swf",any_clip)
вставь System.allowDomain("http://xxx.xxx.com")

Nob 21.06.2004 18:22

>Jlekc
Спасибо за помощь, но все не так просто.

1.System.security.allowDomain("http://xxx.xxx.com") для AS 2, 7 не пропускает при проверке синтаксиса.
2. Ладно, скомпилировал для случая 1.0. При отладке локально (с помощью Денвера), все Ok!
Однако, я вероятно невнятно написал, что речь шла о доступе из swf (или ехе), запущенного не через броузер,
а локально - на компе юзера.
3. Запуск swf из броузера и доступ к ресурсу работает, но мне нужен был доступ из чистой swf-ки, скажем больше, из проигрывателя.
Не запускать же прогу в "обертке" броузера. Однако, может это просто я пишу глупость, требуя http сервиса не через броузер?
Короче говоря, проблемы с сервером или с головой.

Jlekc 21.06.2004 18:57

Цитата:

System.security.allowDomain("http://xxx.xxx.com") для AS 2, 7 не пропускает при проверке синтаксиса.
хмм, проверка синтаксиса у флеши глючная не спорю, но я работал под семеркой, на синтаксис флеша молчала.
При этом тестил не из броузера, а из отладчика, мне нуна было проверить загрузку внешних флешок и протрейсить прелоадер

ЗЫ: Давно пора открыть раздел траблов

Nob 21.06.2004 21:05

Поставь AS 2.0 в Publish settings и посмотри результат. Да, впрочем, Бог с ним с синтаксисом,
у меня 7 Pro trial version, может в этом дело,но интереснее другое - ты тестил из отладчика только загрузку swf?
А не пытался получать данные от php-скриптов? У меня собственно именно эта задача, т.е. юзер запускает презентацию с CD (exe),
которая используется как коммуникатор к каталогам pdf и ряду сетевых ресурсов, с возможностью отправки mail прямо из презентации. Поскольку вызов почтового клиента по умолчанию срабатывает не всегда -
в частности у меня под XP, NN вызывается, а Outlook - нет, хоть убейся.
Поэтому, не мудрствуя лукаво решил организовать интерфейс почтовой формы в самой презентации, а почту отправляет скрипт на сервере.
Программная реализация - проста и понятна, а вот результат ...
Самое забавное, что все работало по аналогичной схеме, когда была 5, начиная c MX пошли проблемы.

Nob 22.06.2004 03:31

Как всегда проблема была в голове и руках (мои ошибки в AS и PHP).
Все работает Ok! Извините за flood в соседних разделах и всем спасибо. :)
> Jlekc
Все нормально компилится и для AS 2 в 7 - трабла нет.
Ошибка была в коде:
System.security.allowDomain("http://www.u-e.ru"); стоял в _root,
а путь к ресурсу, как поле данных внутри клипа-формы.
+ ошибки в php.

Jlekc 22.06.2004 14:27

презентация на СД, и делаеш запросы на сервак, хе
ты понимаеш что со стороны это выглядит как закачка последних версий троянов и прочих тварей

Nob 22.06.2004 15:53

Это еще как посмотреть ;)
Реально с сервера почти ничего не грузится, только отправляется почта (не все клиенты нормально вызываются под разными OC) + доступ к новостным разделам и т.д.
А что, неужели настолько криминально выглядит? Можешь предложить другое решение?


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

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