загрузка защищенных паролем swfs-файлов

#actionscript-3 #flex3 #air

#actionscript-3 #flex3 #air

Вопрос:

Сегодня мы можем создавать защищенные паролем SWFS-файлы, используя различные инструменты генерации контента. Когда пользователь открывает этот swf-файл, ему / ей необходимо ввести пароль, и только после этого зашифрованный swf-файл может быть просмотрен.

Теперь я пытаюсь загрузить один такой зашифрованный SWF-файл в приложение AIR на основе flex, и для этого я использую класс SWFLoader. Но вместо того, чтобы пользователь вводил пароль, я хочу, чтобы приложение предоставляло пароль во время загрузки swf. Возможно ли это вообще? Я попытался погуглить, но ничего не вышло.

Любая помощь была бы действительно оценена.

— Капил

Ответ №1:

Реализовано ли приглашение ввести пароль в загружаемом .swf файле?

Я бы подумал, что вам нужно изменить ваше программное обеспечение защиты, чтобы оно принимало переменные более автоматизированным способом без диалогового окна. Например, при загрузке он может перейти в состояние ожидания, ожидая, пока загруженное вами приложение Air введет пароль. Или он может принимать строку параметров.

Если бы вы сделали это, ваше приложение Air могло бы сохранять пароли и просто передавать эти данные в загружаемый файл .swf. Не уверен, как работает ваша защита паролем, но я думаю, что именно на этом вы хотели бы сосредоточить свои усилия. Чтобы помочь лучше, мне действительно нужно было бы узнать немного больше о специфике.

Комментарии:

1. Привет, прототип …. спасибо за ответ. На самом деле, я использовал стандартный инструмент, такой как «Adobe Captivate», для создания защищенного SWF-файла. Как вы можете видеть, я никак не могу модифицировать это программное обеспечение для генерации swf-файла, о котором вы упомянули. Я думал, существуют ли какие-то стандарты в создании защищенных swf-файлов, и могу ли я использовать их для загрузки требуемого файла без запроса пользователя.

2. Извините, я не разбираюсь в Captivate. Но было бы целесообразно добавить эту деталь к вопросу.