![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 72
|
Разъясните, пожалуйста, всегда ли надо, делать так как тут? Разве не достаточно собрать флешку как "Доступ только к сети"?
Я что-то запутался, мне казалось что при статусе localWithNetwork с сетью все должно быть ок. Вообще существует ли способ сделать флешку так, чтоб и инет был и чтоб ходить на страничку адоба не нужно было? При локальном запуске swf. |
|
|||||
|
Modus ponens
|
>> Вообще существует ли способ сделать флешку так, чтоб и инет был и чтоб ходить на страничку адоба не нужно было? При локальном запуске swf.
Нет, не существует. В этом как раз и заключается безопасность. Либо есть доступ только к локальным файлам, либо только к удаленным. Но если вам нужны только удаленный, то первое предположение правильное - да, достаточно localWithNetwork.
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 72
|
Да, мне нужны только удаленные. Только вот, видимо, что-то не так делаю.
В общем, компилю флешку с "Доступ только к сети" в Flash IDE CS3. package { import flash.display.Sprite; import flash.events.Event; import flash.net.URLLoader; import flash.net.URLRequest; import flash.system.Security; import flash.text.TextField; public class Main extends Sprite { private var loader:URLLoader = new URLLoader(); private var tf:TextField = new TextField(); public function Main() { tf.text = Security.sandboxType; addChild(tf); loader.addEventListener(Event.COMPLETE, onComplete); loader.load(new URLRequest("http://www.flasher.ru/forum/showthread.php?t=124112")); } public function onComplete(e:Event):void { tf.text = loader.data; } } } Error #2044: Unhandled securityError:. text=Error #2048: Security sandbox violation: file:///D|/WorkSpace/Новая%20папка/test.swf cannot load data from http://www.flasher.ru/forum/showthread.php?t=124112. at Main() ![]() Что может быть не так? |
|
|||||
|
Modus ponens
|
Ну так вы ее же локально наверное запускаете... Может я как-то неоднозначно выразился, но для того, чтобы загрузка произошла, нужно чтобы сендбокс тип соответстовал типу загрузки... при попытке открыть флешку локально у вас не получится, чтобы она была не в локальном сендбоксе...
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 72
|
Угу спасибо. Я понял! Если для флешки разрешили сеть, надо ее ложить в сеть. Усли локал - значит только локал. Эт как раз будет "сендбокс тип соответстовал типу загрузки"
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:07. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|