Это не фишка... просто в файл пишется лог о том, что смог/не смог сделать скрипт...
И этот скрипт никогда не будет доступен по сети, только локально, это его предназначение... т.е. флешка используется для того, чтобы рендерить картинки и посылать их "по почте" на сохранение.
Т.е. в итоге, что мне нужно сделать:
шаг 1: запустить из флешки скрипт, который в свою очередь запустит сокет.
шаг 2: дожаться сообщения, что сокет запущен и подключится к нему.
шаг 3: послать картинку -> дождаться сообщения, что картинка сохранилась, и так очень много раз =)
шаг последний: сообщить сокету, что нужно закрыться.
Т.е. все то же самое я могу сделать ХТТП запросами... но это маразм, т.как на каждую картинку прийдеться отправлять по 2 запроса (1 с параметрами название файла, номер сессии и т.п.) второй уже с самой картинкой. Кроме того, в идеале будет реализован мультитрединг... а это значит, что запросы могут легко перепутаться и тогда понеслась... Либо, немного улученный вариант - в байтарей с картинкой дописывать все те же название, сессию и т.п. но все равно, куча лишнего мусора будет пересылаться...
Сокет был бы оптимальным решением т.как большинство параметров идентичны, и на самом деле мне нужно их послать 1 раз в начале, и посигналить, когда все картинки одного типа были высланы...
ЗЫ. Конечная реализация все равно будет на АСПХ, но мне пока для тестов надо ПХП =( не то, чтобы я его хорошо знал, но АСПХ - вообще темный лес, да и я повешусь у себя дома еще и ИИС поставить со всем .НЕТовским фреймворком...
Единственное, что точно работает - при попытке обратиться к
http://127.0.0.1:843 приходит вот это

Код:
<?xml version="1.0" ?>
<!DOCTYPE cross-domain-policy (View Source for full doctype...)>
- <cross-domain-policy>
<allow-access-from domain="*" to-ports="843,1234" secure="false" />
</cross-domain-policy>
В итоге доработался до такого... вопрос, как у меня могло это получиться, если сокет всего 1? =\
Цитата:
Error #2044: Unhandled SecurityErrorEvent:. text=Error #2048: Security sandbox violation: http://127.0.0.1/try_socket.swf cannot load data from http://127.0.0.1:1234.
at PNGSocket/socketStarted()[C:\www\classes\PNGSocket.as:59]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
|
Ну вот как такое может быть...
и при этом если пойти по ссылке
http://127.0.0.1:1234 в браузер выдается именно такой crossdomain.хml, как указано в доках... =(