Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 06.03.2008, 04:04
MonkDead вне форума Посмотреть профиль Отправить личное сообщение для MonkDead Посетить домашнюю страницу MonkDead Найти все сообщения от MonkDead
  № 1  
Ответить с цитированием
MonkDead
 
Аватар для MonkDead

Регистрация: Dec 2007
Сообщений: 204
По умолчанию Security flash (Access local files only и Access network only)

Есть клиент в который грузятся локальные библиотеки , клиент общается с сервером через XmlSocket. Ситуация при публикации выставляем свойство Local playback security:
1)в Access local files only - результат локальные библиотеки грузятся, но socket не работает.
2) в Access network only - результат локальные библиотеки не грузятся, но socket работает.
Результат пунктов 1 и 2 в принципе не удивляет логично!!!

Вопрос заключается как совместить 2 политики безопастности Flash, что бы были удовлетворены 2 условия:
1) грузились локальные библиотеки;
2) работал Socket ?


Последний раз редактировалось MonkDead; 06.03.2008 в 04:43.
Старый 06.03.2008, 09:37
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
http://www.flasher.ru/forum/showthread.php?t=92951

Старый 06.03.2008, 12:45
FilimoniC вне форума Посмотреть профиль Отправить личное сообщение для FilimoniC Посетить домашнюю страницу FilimoniC Найти все сообщения от FilimoniC
  № 3  
Ответить с цитированием
FilimoniC

Регистрация: Jan 2007
Сообщений: 39
Отправить сообщение для FilimoniC с помощью ICQ
Еще вариант: (пробовал под 9м плеером, за более ранние не ручаюсь)

Код:
C:\WINDOWS\system32\Macromed\Flash\FlashPlayerTrust
положить ЛЮБОЙ файл, в файле - путь к папке, которой следует доверять, либо путь к файлу, например

Код:
c:\kiosk\interface
A:\Program Files\Common Files\Adobe\Bridge CS3 Extensions\Bridge Start Meeting\Resources\Flex\LoginDialog\bin\LoginScreen.swf
Таким образом у нас все флешки из папки c:\kiosk\interface и флешка LoginScreen.swf будут запускаться в песочнице (sandBox) localTrusted, что соответствует максимальному уровню привилегий (минимальному уровню безопасности).

Подробнее можно прочитать во Flash Player Administration Guide

__etc: такой способ имеет право на существование? Он, с точки зрения автоматических систем, проще для реализации и "установщику" ПО гораздо проще создать правило в виде файла, нежели ковырять settings.sol


Последний раз редактировалось FilimoniC; 06.03.2008 в 12:57.
Старый 06.03.2008, 13:04
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от FilimoniC
__etc: такой способ имеет право на существование? Он, с точки зрения автоматических систем, проще для реализации и "установщику" ПО гораздо проще создать правило в виде файла, нежели ковырять settings.sol
Имеет право, и подобные решения существуют. Единственное, что нужно иметь возможность положить файл, куда нужно.

Старый 06.03.2008, 18:53
MonkDead вне форума Посмотреть профиль Отправить личное сообщение для MonkDead Посетить домашнюю страницу MonkDead Найти все сообщения от MonkDead
  № 5  
Ответить с цитированием
MonkDead
 
Аватар для MonkDead

Регистрация: Dec 2007
Сообщений: 204
всем спасибо будем разбираться!

Старый 17.06.2010, 00:42
easy.proger вне форума Посмотреть профиль Отправить личное сообщение для easy.proger Найти все сообщения от easy.proger
  № 6  
Ответить с цитированием
easy.proger

Регистрация: Jun 2010
Адрес: somewhere in the universe
Сообщений: 195
А есть еще какие то способы ?
Дело вот в чем, есть framework который позволяет вставлять swf в cocoa ( mac os ) приложения, так вот в нем все просто кидается webView в окно и в него уже грузиться swf - такое самому написать 5 минут, но вот есть метод в этом frameworkе один, который каким то образом меняет local security так, что загружаемые swf файлы имеют все привилегии, но вот как он это делает, мне не понять так как если бы он клал куда то файл, то одновременно запущенная swf с помощью этого framework позволяла бы запускать из других приложений эту же swf c всеми правами
- однако это не так !

Может кто то еще нашел какие то способы дать права swf'ке?

PS framework если интересно - flash'in'app метод который как то меняет local Security - setEnabledSecurity из справки к методу сказано следующее

Код:
 * turn FlashLocalSecurity on/off
 * must be called before loading movie
 * default and recommended value is "NO"

 * setEnabledSecurity: - sets the FlashLocalSecurity status to ON or OFF
То есть задать параметры нада исключительно перед внедрением swf, но вот, что делает этот метод, мне не как не понять, я уже где только не спрашивал (

есть идеи ?

Добавлено через 55 минут
Нашел замечательный вариант - http://www.adobe.com/support/flashpl...loads.html#lcu

Но он выключает локальные права, вобщем нужно добиться эффекта добавления в песочницу, без запроса админ пароля и программным путем

any have ideas ?

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 21:01.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.