1120: доступ к неопределенному загрузчику свойств - PullRequest
0 голосов
/ 23 декабря 2009

У меня есть этот код, я пытаюсь загрузить файл .txt в мой проект FLEX. Но что-то странное происходит, это дает мне эту ошибку, но суть в том, что ... я запустил этот код во Flash, используя динамический текст вместо TextArea ... и он работает отлично, я начинаю думать, что у меня есть некоторые проблемы с моим программным обеспечением FLEX ... Может ли кто-нибудь помочь мне, пожалуйста.

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
 <mx:Script>
  <![CDATA[
   import flash.events.*;
   import flash.net.*;

   var loader:URLLoader = new URLLoader();

   loader.load(new URLRequest("external.txt"));
   loader.addEventListener(Event.COMPLETE, onComplete);

   function onComplete(e:Event):void {
    text1.text = e.target.data;
   }
  ]]>
 </mx:Script>

 <mx:TextArea id="text1" x="209" y="275" width="226.66666" height="208.2738"/>

</mx:Application>

Серьезность и описание Путь Ресурс Местоположение Идентификатор времени создания 1120: Доступ к неопределенному загрузчику свойств. IVSketch / src IVSketch.mxml line 10 1261589517158 451 1120: Доступ к неопределенному загрузчику свойств. IVSketch / src IVSketch.mxml line 11 1261589517159 452 1120: Доступ к неопределенному свойству onComplete. IVSketch / src IVSketch.mxml line 11 1261589517159 453

Ответы [ 2 ]

0 голосов
/ 29 сентября 2010

Вы не используете это правильно. Ваш код должен выглядеть так:

loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
0 голосов
/ 23 декабря 2009
private function load() : void {
  var loader:URLLoader = new URLLoader();
  loader.addEventListener(Event.COMPLETE, onComplete);
  loader.load(new URLRequest("external.txt")); 
}

private function onComplete(e:Event):void {
  text1.text = URLLoader(e.target).data; 
} 

это должно работать.

...