Динамическое изменение размера Flash-объекта для заполнения окна - PullRequest
0 голосов
/ 21 июня 2010

У меня есть объект Flash / Flex (Flashlight-VNC), размер которого я хотел бы динамически изменить, чтобы он помещался во все окно после нажатия кнопки в приложении Flex.Желательно, чтобы это происходило без перезапуска приложения Flex (и, следовательно, сеанса VNC).Я бы просто использовал встроенный полноэкранный режим Flash, однако некоторые глупые ограничения безопасности Adobe запрещают ввод с клавиатуры в полноэкранном режиме.

Как именно я могу это сделать?Я уже использую SWFObject для встраивания SWF, если это поможет.Я открыт для любого решения, использующего ActionScript, JavaScript или оба, но я не слишком хорошо знаком с ActionScript или Flex, и решения на основе AS, которые я обнаружил, включают расширение объекта «Sprite» для добавления функциональности изменения размера, что в Flashlight-VNC, похоже, не использует.

Я вижу, что на этом сайте уже размещен очень похожий вопрос, однако принятый ответ указывает на одну неработающую ссылку и другую ссылку, которая не отвечает на мой вопрос (моя цель -изменить размер объекта по команде, а не с момента загрузки страницы).

Спасибо!

1 Ответ

0 голосов
/ 21 июня 2010

Это действительно не связано со вспышкой.Это больше о манипуляции с HTML DOM.Вы хотите убедиться, что ваш Flash SWF настроен на использование 100% / 100%, а затем, когда вы хотите запустить «полноэкранный» режим, измените HTML-контейнер, который будет размещен в верхнем левом углу и имеет ширину / высоту.100% экрана.

У вас все еще будут панели инструментов, вкладки и адресная строка браузера, но если вы хотите ввод с клавиатуры, вариантов не так много.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...