Diciamo che ho un file HTML che contiene un modulo:elemnts di ingresso in HTMLLoader sono di sola lettura in Adobe AIR
<form method="post" action="url">
<input type="text" id="fullname" />
<input type="text" id="bodyText" />
<input type="submit">
</form>
dobbiamo caricare questo file html utilizzando HTMLLoader
all'interno di un file SWF.
_htmlLoader = new HTMLLoader();
_htmlLoader.paintsDefaultBackground = false;
var req:URLRequest = new URLRequest(urlValue);
_htmlLoader.load(req);
_stage.addChild(_htmlLoader);
Dopo aver caricato il file SWF utilizzando Loader
all'interno dell'applicazione principale, le caselle di testo sono di sola lettura e non è possibile digitare in esso. Ma possiamo cambiarne il focus usando il Mouse.
var loader1:Loader = new Loader();
loader1.load(new URLRequest("path to file.swf"));
// ...
this.addChild(loader1);
// ...
Qual è il problema?
fare gli elementi del modulo HTML funzionano bene (cioè accettare input da tastiera) se si visualizza direttamente il primo file SWF (quello che ha il HTMLLoader) (come un SWF principale dell'applicazione AIR) senza caricarlo in un altro SWF? Se è così, allora il problema che hai menzionato sembra un bug in AIR. – Ashutosh
L'applicazione funziona in modalità schermo intero? – weltraumpirat
@Ashutosh: Sì! – Jalal