Foros del Web » Creando para Internet » Flash y Actionscript »

1120: Acceso a una propiedad text no definida.

Estas en el tema de 1120: Acceso a una propiedad text no definida. en el foro de Flash y Actionscript en Foros del Web. Hola, tengo un as3 llamado slider.fla con un textfield llamado text y una clase enlacada al as3 llamada slider.as En la clase correspondiente se accede ...
  #1 (permalink)  
Antiguo 15/11/2012, 10:12
 
Fecha de Ingreso: noviembre-2012
Mensajes: 1
Antigüedad: 12 años
Puntos: 0
1120: Acceso a una propiedad text no definida.

Hola, tengo un as3 llamado slider.fla con un textfield llamado text y una clase enlacada al as3 llamada slider.as
En la clase correspondiente se accede al textfield y se edita el texto sin ningún problema.

El problema viene cuando tengo otro as3 llamado Tienda.fla con su .as correspondiente, y cuando intento instanciar un objeto con la clase slider (la del otro swf) y compilo sale el siguiente error:
Código HTML:
1120: Acceso a una propiedad text no definida.
Sale cuatro veces porque intento acceder al Field llamado text cuatro veces, pero lo hago desde la propia clase llamada slider.as, así que no entiendo por que funciona a la perfección cuando ejecuto slider.swf pero cuando lo importo en otro fla sale este rror.

Aquí el código de tienda.as, que es cortito, creo que el otro código no hace falta.

Código actionscript:
Ver original
  1. package  {
  2.    
  3.     import flash.display.MovieClip;
  4.     import flash.net.URLRequest;
  5.     import flash.display.Loader;
  6.     import flash.events.Event;
  7.     import flash.text.TextField
  8.     import slider;
  9.    
  10.     public class tienda extends MovieClip {
  11.        
  12.         public var SLIDER:slider = new slider();
  13.        
  14.         public function tienda() {
  15.             var loader:Loader = new Loader();
  16.             loader.load(new URLRequest("slider.swf"));
  17.             loader.contentLoaderInfo.addEventListener(Event.COMPLETE, init);
  18.         }
  19.        
  20.         public function init(e:Event){
  21.            
  22.         }
  23.     }
  24.    
  25. }

Considero importante decir que si elimino todas las llamadas que hago a text, es decir, suprimo las lineas que provocan el error 1120 sale un ReferenceError:
Código:
ReferenceError: Error #1056: No se puede crear la propiedad text en slider.
  #2 (permalink)  
Antiguo 16/11/2012, 12:33
 
Fecha de Ingreso: octubre-2012
Mensajes: 32
Antigüedad: 12 años, 1 mes
Puntos: 3
Respuesta: 1120: Acceso a una propiedad text no definida.

Posiblemente te faltó colocarle el nombre de variable en el campo a la propiedad "texto". si en vez de llamar a "texo" se ubiese llamado "TXT" el msj de error diría:

1120: Acceso a una propiedad TXT no definida.

o tampoco están definidas en el código.

Fijate y avisá.
Saludos

Etiquetas: as3, flash, movie, propiedad, swf, txt, clips
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:14.