Я читаю текстовый файл так:
private function ReadFile():void
{
var loadedPage:String;
var url:URLRequest = new URLRequest("file.txt");
var loader:URLLoader = new URLLoader();
loader.load(url);
loader.addEventListener(Event.COMPLETE, loaderComplete);
function loaderComplete(e:Event):void
{
loadedPage = loader.data;
//if i trace loadedPage here it works great
reader(loadedPage);
}
}
класс читателя находится в отдельном файле, он выглядит так:
public class reader
{
var pageContent:String;
public function reader(loadedPage:String):void
{
pageContent = loadedPage;
read();
}
private function read():void
{
trace(pageContent);
}
}
Но там я получаю сообщение об ошибке:
[Ошибка] исключение, информация = TypeError: Ошибка № 1034: Ошибка приведения типа: невозможно преобразовать "Lorem ipsum dolor sit amet, consectetur adipiscing elit
Это то, что файл.txt содержит в первой строке.
Почему я получаю эту ошибку? Я не пытаюсь конвертировать, я просто хочу передать Стингу функцию.