PDA

Просмотр полной версии : *** Security Sandbox Violation ***


Slayer aka Warrior
07.01.2006, 01:26
*** Security Sandbox Violation ***
Connection to http://i****.******.ru/rss/*****.xml halted - not permitted from http://***.narod.ru/weather.swf
:eek: Люди что ето и почему оно так и не читает XML??? ПОМОГИТЕ!!!! :rolleyes:

Antares
07.01.2006, 01:46
Написано чистым английским языком -- запрещено. Раз запрещено -- значит, есть правила. Раз есть правила -- значит надо читать хелп. По каким словам искать, я думаю, ты уже знаешь.

Не ленись. Лень губит твое счастье.

Slayer aka Warrior
07.01.2006, 19:28
Непонятно мне запрещено это сервером(narod'ом) или же копаться в настройках флэшки... Сам знаю ленив... но в данном случае не понимаю где это искать?

Crazy
07.01.2006, 19:41
Тебе уже сказали: читай хелп. Или ты ждешь, когда его тебе вслух почитают?

Slayer aka Warrior
07.01.2006, 20:25
Какой ХЕЛП? Мокромедии? Я не понимаю... :(

Crazy
08.01.2006, 01:07
Какой ХЕЛП? Мокромедии? Я не понимаю... :(

Попробуй угадать с трех раз:

1. Help на 3D Stuio.
2. Help на Microsoft PowerPoint
3. Help на Flash

Твой вариант?

Slayer aka Warrior
09.01.2006, 20:30
Рыл-рыл... не нарыл.. :( Искал в хелпе по Flash 8 Pro Там такого нету никде.. искал по словам: connection halted, permitted, connection... Не понимаю в чем дело! :confused:

Antares
09.01.2006, 20:43
Мокромедиа -- светомузыка в бассейне?

Ты попробуй поищи по слову Security или sandbox. А пока получи плюс за нарушение рубрикации.

Antares
09.01.2006, 20:47
Зы -- по слову permitted мне выдает все, что надо.

Slayer aka Warrior
10.01.2006, 00:14
System.security.allowDomain("*") не помогает... хотя судя по хелпу это то самое.. :(

Crazy
10.01.2006, 01:09
System.security.allowDomain("*") не помогает... хотя судя по хелпу это то самое.. :(

О! Я вижу, таки нашлось в help'е. А теперь вопрос: а не пытаешься ли ты в скрипте использовать эту команду, чтобы этот самый скрипт смог лазить в другие домены?

Antares
10.01.2006, 06:14
Хелп открыли наконец-то? Аплодисменты.

Теперь всем слушать Крейзи полчаса.

Slayer aka Warrior
10.01.2006, 14:43
Если за эти полчаса он мне поможет то низкий земной поклон ему!!! :D Как я понял эта команда разрешает моему swf запрашивать и работать с другими ресурсами http:// Вот. Но почему-то не помогает...

Crazy
10.01.2006, 14:47
Я повторю вопрос:

А теперь вопрос: а не пытаешься ли ты в скрипте использовать эту команду, чтобы этот самый скрипт смог лазить в другие домены?

Slayer aka Warrior
10.01.2006, 15:16
Сдаюсь! не понимаю что ты имеешь в виду... точнее, понимаю но... "лазить в другие домены" - ? Я в коде прям так и пишу.
System.security.allowDomain("*")

Crazy
10.01.2006, 16:15
Загадка: кому нафиг нужна была бы скьюрити, если любой мультик может сам себе разрешить делать все, что в голову придет?

Antares
10.01.2006, 16:18
Хинт: возможно, этот код надо писать где-то еще?

Crazy
10.01.2006, 16:27
Опять же -- cdp (http://livedocs.macromedia.com/flash/mx2004/main_7_2/wwhelp/wwhimpl/common/html/wwhelp.htm?context=Flash_MX_2004&file=00001097.html) ...

Antares
10.01.2006, 16:38
Хинт намба ту: Крейзи уткнул лбом в дверь, куда надо зайти, и дал в руки ключ. Что делаем?

Slayer aka Warrior
10.01.2006, 17:35
Ещё почитал.. Понял что надо грузить xml файл который разрешает рыться в других доменах через System.security.loadPolicyFile(). Но получаеться что размещение файлов безопасности для XMLSocket, возможно только на XMLSocket сервере! Но мне надо взять xml файл с gismeteo! я же не могу им туда качать файл прописывающи policy для моего swf! Как же так?! Неужели мне не удастся брать оттуда инфу для сайта? :eek:
Если я настолько туп что сую ключ данный мне не в ту дверь... помогите...

Slayer aka Warrior
11.01.2006, 17:13
Пожалуйста ответьте реально выполнить это или нет? А то я уже запутался во всей этой секъюрити!

Crazy
11.01.2006, 17:46
Приведу аналогию: ты можешь сам себе выписать паспорт? Такой, чтобы его милиция принимала к сведению?

Slayer aka Warrior
11.01.2006, 17:59
Ладно, думал может есть обходные пути... Огромное спасибо что потратили на меня свое время!

Antares
11.01.2006, 20:00
Правильный ответ: есть. И Крейзи опять поставил лбом к двери и дал ключ. Но входить ведь не хочется...

Slayer aka Warrior
12.01.2006, 18:45
Ну всё я совсем запуталси... Я же не могу сам себе паспорт выписать?! Так же не могу на их сервере файлы помещать.
После ваших слов решил заново хелп проштудировать... не помогло. Читал:

Understarnding Security
Cross-domain security
Loading external data
About loading text and variables into text fields
Loading and displaying text from an XML document
About domains cross-domain security and SWF files
Allowing cross-domain data loading
About custom policy file locations

Antares
12.01.2006, 19:29
1. Ты можешь договориться.
2. Если надо грузить данные, ты можешь попросить их загрузить свой php/jsp/asp файл.
3. Уже загруженное тоже имеет ограничения по работе с ним, и надо добавлять разрешения.
4. Есть два вида сэндбоксов. Учти это.

И все. Молодец, ты сам творишь свое счастье.

Вывод -- если ты прочитал все это, мы с Крейзи достигли цели.

Slayer aka Warrior
12.01.2006, 19:43
Ясно-понятно! :) Огромное спасибо... Всё-таки я удивляюсь сколько у вас терпения! :eek: Я бы так наверное не смог.. Спасибо за всё! :)

KUZEN
12.01.2006, 19:47
Во тут мастеркласс прошёл, а нужно было то всего поиском воспользоваться ;)