К сожалению ответа так и не нашел. Что то и на адобе ответить не могут. Может вопрос непонятно задал. Если подробнее
Есть хтмл документ, внутри него жс скрипт:
Код:
<script>
var param = 0;
</script>
Загружаю эту страницу и смотрю/изменяю ее жс параметры с помощью HTMLLoader
Код AS3:
htmlString = File.documentsDirectory.resolvePath("test.html");
createHtmlLoader(htmlString.nativePath);
private function createHtmlLoader(url:String):void {
html = new HTMLLoader();
var urlReq:URLRequest = new URLRequest(url);
html.width = 550;
html.height = 400;
html.addEventListener(Event.COMPLETE, onLoad);
html.load(urlReq);
}
private function onLoad(e:Event):void {
//!! trace: param = 0
trace(html.window.param);
//!! set param = 1
html.window.param = 1;
//!! trace: param = 1; ok
trace(html.window.param);
trace(document.documentElement.outerHTML);
//!! trace: param = 0; Почему 0, ведь перед этим, этому параметру было присвоено значение 1
}
Когда хочу получить документ целиком document.documentElement.outerHTML то жс остается без изменения.