Data is an Array and p is a String

-----Original Message-----
From: flashcoders-boun...@chattyfig.figleaf.com
[mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Rodrigo
Augusto Guerra
Sent: donderdag 1 juli 2010 15:36
To: Flash Coders List
Subject: [Flashcoders] passing an array as a method = TypeError: Error
#1009: Cannot access a property or method of a null object reference.

Hi all,

I'm creating a simple class that has an method that will receive an array as
a parameter and store it inside the class in a property. This gives me the
error below and I'm stuck. Also I would like to know why if I change the
code inside the method setGabarito to just ( aRespGabarito = p1 )  it
works...


TypeError: Error #1009: Cannot access a property or method of a null object
reference.
 at trueFalse/setGabarito()
 at tf_teste_fla::MainTimeline/frame1()


this is the class:

package { 
 
 import flash.display.Sprite;
 
 public class trueFalse extends Sprite{
  
  //propriedades
  var nome:String; 
  var aRespGabarito:Array; //tera o gabarito do exercicio

  //construtor
  public function trueFalse(p1:String) {
   nome = p1;
  }
  
  
  public function setGabarito(p1:Array) {
   
       var tamanho = p1.length - 1 // o indice comeca com zero entao tem 1
elemento a menos.
 
       for (var r = 0; r <= tamanho; r++ ) {
            var data:Array = p1[r];
            aRespGabarito[0] = data;   <<-- ERROR HERE
            trace(aRespGabarito[0]);
       }

  }  

}
 
}



and this is the code inside the test movie:

var usuario:trueFalse = new trueFalse("aa");
var arrQuestao:Array = new Array();

arrQuestao[0] = ["btV1","btX1","btV1",0];
arrQuestao[1] = ["btV2","btX2","btX2",0];
arrQuestao[2] = ["btV3","btX3","btX3",0];

usuario.setGabarito(arrQuestao);


thanks for any help,
rodrigo.
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Geen virus gevonden in het binnenkomende-bericht.
Gecontroleerd door AVG - www.avg.com 
Versie: 9.0.830 / Virusdatabase: 271.1.1/2974 - datum van uitgifte: 06/30/10
20:38:00

_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to