PDA

View Full Version : Issue about "TypeError: Error #1010"



vasyanik
November 20th, 2009, 09:05 AM
Hi there!

I'm newbie in AS3 and so stuck on this problem.




for (var i:Number = 0; i < imgas_success_counter; i++) {

this["blurry"+i] = new MovieClip();
this["blurry"+i].graphics.beginFill(0x000000);
this["blurry"+i].graphics.drawRect(0, 0, 100, 100);
this["blurry"+i].graphics.endFill();
this["blurry"+i].width = 50;
this["blurry"+i].height = 50;
this["blurry"+i].buttonMode = true;

this["blurry"+i].addEventListener(MouseEvent.MOUSE_OVER, BlurIT);
this["blurry"+i].addEventListener(MouseEvent.MOUSE_OUT, UnBlurIT);

var my_bf:BlurFilter=new BlurFilter(15,15,3);
var my_ubf:BlurFilter=new BlurFilter(0,0,1);

function BlurIT (e:Event) {
this["blurry"+i].filters=[my_bf];

}

function UnBlurIT (e:Event) {
this["blurry"+i].filters=[my_bf];
}



if (i % 2 == 0) {

this["blurry"+i].x = 30;
this["blurry"+i].y = (120 * i);
addChild(this["blurry"+i]);


} else {

this["blurry"+i].x = (120 * i);
this["blurry"+i].y = 30;
addChild(this["blurry"+i]);

}

}



After compiling I have message below:

TypeError: Error #1010: A term is undefined and has no properties. at MethodInfo-89()

Could somebody help me with this?
I think it's because this part of code, but how to avoid it?


function BlurIT (e:Event) {
this["blurry"+i].filters=[my_bf];

}

function UnBlurIT (e:Event) {
this["blurry"+i].filters=[my_bf];
}

micken
November 20th, 2009, 10:53 AM
Try taking those function definitions out of your for loop.



public function BlurIT(e:Event) {
var my_filters = e.currentTarget.filters;
var my_bf:BlurFilter = new BlurFilter(15, 15, 3);
my_filters = [my_bf];
e.currentTarget.filters=my_filters;

vasyanik
November 24th, 2009, 04:16 AM
That working good! Thank you very much :-)


Try taking those function definitions out of your for loop.



public function BlurIT(e:Event) {
var my_filters = e.currentTarget.filters;
var my_bf:BlurFilter = new BlurFilter(15, 15, 3);
my_filters = [my_bf];
e.currentTarget.filters=my_filters;

Rtb1707
November 25th, 2009, 11:32 AM
I have problems with Error 1010 as well.
Its mostly when I'm playing a game online -like 'chess.com'.
It says; 'data is invalid'.. would you like to debug?
And when I press 'yes'- its not successful..
Is there anything I can do to fix it?