Элементы ввода в HTMLLoader доступны только для чтения в Adobe AIR

Давайте скажем, у меня есть HTML-файл, содержащий форму:

<form method="post" action="url">
    <input type="text" id="fullname" />
    <input type="text" id="bodyText" />
    <input type="submit">
</form>

мы загрузили этот HTML-файл, используя HTMLLoader внутри SWF-файла.

_htmlLoader = new HTMLLoader();
_htmlLoader.paintsDefaultBackground = false;
var req:URLRequest = new URLRequest(urlValue);
_htmlLoader.load(req);
_stage.addChild(_htmlLoader);

После загрузки этого SWF-файла с помощью Загрузчика внутри основного приложения текстовые поля доступны только для чтения и не могут вводить его. Но мы можем изменить их фокус с помощью мыши.

var loader1:Loader = new Loader();
loader1.load(new URLRequest("path to file.swf"));
// ...
this.addChild(loader1);
// ...

В чем проблема?

6
задан Jalal 10 October 2011 в 10:08
поделиться