Да, сам код рабочий. IOError или Input / Output error - это ошибка ввода вывода. Она вылетает тогда, когда по той или иной причине не получается найти файл в указанной директории.
Если файл точно называется textForLoad.txt, и он лежит на диске C, то эта ссылка C:\\textForLoad.txt точно будет вести к нему.
Но что-то мне подсказывает, что у вас там скорее всего преписано .txt, а отображение расширений файлов отключено. То есть в реале получается textForLoad.txt.txt
Включить можно так: Панель управления - параметры папок - вид - скрывать расширения для зарегистрированных типов файлов (убрать галку).
Или ради эксперимента написать в запросе так

Код AS3:
new URLRequest("C:\\textForLoad.txt.txt");