|
|
|||||
Регистрация: Sep 2011
Сообщений: 366
|
Ошибки LocalConnection
Задача: нужно чтобы нельзя было запустить две флешки на одном компе одновременно.
import flash.net.LocalConnection; var box1:box = new box; var conn:LocalConnection = new LocalConnection(); conn.client = this; conn.send("openCheck","loading","запускаем"); function loading(s:String){ txt1.text = s } try { conn.connect ("openCheck"); } catch (error:Error) { addChild(box1); txt2.text = "Приложение уже запущено"; box1.x = 100; box1.y = 100; } Error opening URL 'http://fpdownload.adobe.com/pub/swz/crossdomain.xml' Error #2044: Необработанный StatusEvent:. level=error, code= Error #2044: Необработанный SecurityErrorEvent:. text=Error #2047: Нарушение изолированной среды: LocalConnection.send: C:\HomServ\home\troll\localconnect.swf\[[DYNAMIC]]\3 не может осуществить доступ к file:///C|/HomServ/home/troll/localconnect.swf/[[DYNAMIC]]/3. |
|
|||||
Регистрация: Sep 2011
Сообщений: 366
|
а вот теперь не работает, слово "запускаем" появляется только когда запускаю вторую флешку, а нужно чтобы оно сразу срабатывало, то есть первая флешка запускается, а вторая проверяет если уже флешка запущена больше не запускать
|
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
невозможность запустить две флэшки можно организовать через SharedObject(схема с протухающим ключом),правда работать будет только в рамках одного браузера.Альтернатива - соединять флэшки через п2п (NetGroup),но тогда будет выскакивать окошко с разрешением включить п2п. Либо можно через свой сервер,правда тогда придется мудрить с авторизацией.
|
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Цитата:
|
|
|||||
Регистрация: Sep 2011
Сообщений: 366
|
помогите это какнить реализовать бес всякой доп фигни х)
пользователю не должно быть видно что эта функция вообще работает, он просто должен не мочь запустить два приложения, может как-то можно через локалконеккт сделать не зря же придумана эта функция. |
|
|||||
Для 100% уникального запуска - только сервер. Без него - используйте LocalConnect и все. Если запустит, то запустит. Бессмысленно что то еще изобретать, без централизованной проверки (на сервере) любую защиту можно будет обойти.
В рамках своей машины, пользователь волен делать все что захочет.
__________________
Дети не должны знать о своих родителях |
|
|||||
Регистрация: Sep 2011
Сообщений: 366
|
мне не нужна сто процентность, пусть в разных браузерах запускает, мне нужно чтобы мне помогли пофиксить мой код чтобы он работал пожалуйста х)
|
Часовой пояс GMT +4, время: 10:00. |
|
« Предыдущая тема | Следующая тема » |
|
|