#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. Но было бы целесообразно добавить эту деталь к вопросу.