Вопрос в том, как получить доступ к функции JS - showAlert ()?В этом случае я использовал userDirectory для хранения файлов.Оба файла - txt (который имеет источник html внутри) и JS - находятся в этом каталоге - / Users / unsername /.Надеюсь, что теперь все будет ясно.Спасибо за помощь.
private function init():void
{
var testFile:File = File.userDirectory.resolvePath("testreadonly.txt");
var readFileStream:FileStream = new FileStream();
readFileStream.open(testFile, FileMode.READ);
var test:String = readFileStream.readMultiByte(testFile.size, File.systemCharset);
var myJS:File = File.userDirectory.resolvePath("myJS.js");
trace("my JS : " + myJS.exists);//it shows TRUE
myHTML.htmlLoader.placeLoadStringContentInApplicationSandbox = true;
myHTML.htmlLoader.loadString(test);
}
Мой источник файла HMTL:
<html><body><script type='text/javascript' src='myJS.js'></script><script type='text/javascript'>showAlert()</script>Pawel</body></html>
Мой файл JS:
function showAlert()
{
alert('alert');
}