![]() |
XMLSocket - флэшка работает через Ctrl+Enter, но не работает, когда выкладываю.
Всем доброго времени суток!
Переписывая урок с этого сайта про HelloWorld Application (XMLSocket + Perl ), получаю следующее: Когда на сервере запущен сервер-скрипт, а флэшку запускаю путем нажатия Ctrl+Enter - все работает. Когда выкладываю флэш на сервер, не работает. Причем: MySock.connect - возвращает true, потом запускается onConnect, который выдает not ( false ). Буду рад любой помощи в решении данной проблемы. Ниже привожу текст as: stop(); _root.status_txt.text="hello!!!"; online = false; MySock = new XMLSocket(); _root.status_txt.text=MySock; function SendText( Text ) { XMLData = new XML(); XMLData_data = XMLData.createElement("r"); XMLData_data.attributes.x = Text; XMLData.appendChild(XMLData_data); MySock.send(XMLData); _root.status_txt.text="Sent!"; } MySock.onConnect = function(success) { if (success) { Online = true; _root.status_txt.text="Connected!"; SendText("Advanced HelloWorld"); } else { Online = false; _root.status_txt.text="Not!"; } } MySock.onClose = function() { Online = false; } MySock.onXML = function(doc) { Data = doc.firstChild.attributes.x; _root.status_txt.text = "Получили данные: " + Data; } ret=MySock.connect("URL.ru",10000); |
Разобрался сам. Приношу извинения если зря отнял Ваше время.
Проблема была в том, что в пути к swf-файлу надо было указывать http://www.server.ru/flashfile.swf, а я указывал http://server.ru/flashfile.swf. :o :o :o |
| Часовой пояс GMT +4, время: 07:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.