PDA

View Full Version : [as3] VerifyError: Error #1063



Kisi
October 11th, 2006, 12:30 PM
Hi everyone,
have been searching for a solution for this problem, without success...

Flex Builder doesnt show any errors in my code, until i compile.
the browser dies after the swf is running a few seconds.



VerifyError: Error #1063: Nicht übereinstimmende Argumentzählung für de.kismael.bio::Ranke$iinit(). 13 erwartet, 0 erhalten.
at de.kismael.bio::RankeKlein$iinit()
at de.kismael.bio::Ranke/de.kismael.bio:Ranke::doEnterFrame()[C:\Programme\xampp\htdocs\MediaLab\de\kismael\bio\ Ranke.as:110]

here are the important parts:

ranke.as, line 110:



private function doEnterFrame(event:Event):void{
....blaaablurb

if (Math.ceil(Math.random()*12) == 1 ) {
miniZweig = new RankeKlein(20,20,100,100,.2,200,13,15,25,2,0x00660 0,50,aktuellAngle,5);
addChild(miniZweig);
extraZweige.push(miniZweig);

}
...blablaalalblurb
};
here the Constructor of RankeKlein :


public function RankeKlein(xpos:Number, ypos:Number, boxw:Number, boxh:Number, speed:Number, maxLaenge:Number, springLaenge:Number, festerAngle:Number, variierterAngle:Number, strich****e:Number, strichFarbe:Number, strichAlpha:Number,aktuellerAngle:Number,pbegrenzu ng:Number)
{
blurb
}
I already tried to reduce the number of arguments required by the rankeKlein constructor,
without success, he still expects 13 arguments...

maybe important:

Ranke extends Sprite, RankeKlein extends Ranke

I would really appreciate any help, as i am new to as3.

regards,
Kisi

ayumilove
September 17th, 2010, 08:26 AM
uhh what language is that? I can't understand :O
Btw, which code is in line 110?


German to English translation

VerifyError: Error # 1063: Non-matching argument count for de.kismael.bio:: Ranke $ iinit (). 13 expects to receive 0th
at de.kismael.bio:: cirrus small $ iinit ()
at de.kismael.bio:: Rank / de.kismael.bio: Ranke:: doEnterFrame () [C: \ Program Files \ xampp \ htdocs \ MediaLab \ en \ kismael \ bio \ Ranke.as: 110]

Does it say that your function expects 13 but it receives 0?
If yes, then check your instance creation.
Make sure you had 13 parameters inside that new Clazz(args1,args2,..args13)



//fill it to the brim
var dummy: RankeKlein = new RankeKlein(1,2,3,4,...13);


Try adding a call to the super parent


public function RankeKlein(xpos:Number, ypos:Number, boxw:Number, boxh:Number, speed:Number, maxLaenge:Number, springLaenge:Number, festerAngle:Number, variierterAngle:Number, strich****e:Number, strichFarbe:Number, strichAlpha:Number,aktuellerAngle:Number,pbegrenzu ng:Number)
{
super(); //add this
//function definition ... blurb
}


Also... OMG!!!! *exclamation* 13 arguments o__o ????
A function should only have a maximum of 5 arguments and not more.
Having more than 2 is a hassle. Having 0 arguments is better.

Package it into a class and send it over to him.

// You added more than 13 arguments, 14 to be exact.


miniZweig = new RankeKlein(20,20,100,100,.2,200,13,15,25,2,0x00660 0,50,aktuellAngle,5);


LOL I just realized that the ad bumped a 4 year old unanswered thread :}



Hi everyone,
have been searching for a solution for this problem, without success...

Flex Builder doesnt show any errors in my code, until i compile.
the browser dies after the swf is running a few seconds.



VerifyError: Error #1063: Nicht übereinstimmende Argumentzählung für de.kismael.bio::Ranke$iinit(). 13 erwartet, 0 erhalten.
at de.kismael.bio::RankeKlein$iinit()
at de.kismael.bio::Ranke/de.kismael.bio:Ranke::doEnterFrame()[C:\Programme\xampp\htdocs\MediaLab\de\kismael\bio\ Ranke.as:110]

here are the important parts:

ranke.as, line 110:



private function doEnterFrame(event:Event):void{
....blaaablurb

if (Math.ceil(Math.random()*12) == 1 ) {
miniZweig = new RankeKlein(20,20,100,100,.2,200,13,15,25,2,0x00660 0,50,aktuellAngle,5);
addChild(miniZweig);
extraZweige.push(miniZweig);

}
...blablaalalblurb
};
here the Constructor of RankeKlein :


public function RankeKlein(xpos:Number, ypos:Number, boxw:Number, boxh:Number, speed:Number, maxLaenge:Number, springLaenge:Number, festerAngle:Number, variierterAngle:Number, strich****e:Number, strichFarbe:Number, strichAlpha:Number,aktuellerAngle:Number,pbegrenzu ng:Number)
{
blurb
}
I already tried to reduce the number of arguments required by the rankeKlein constructor,
without success, he still expects 13 arguments...

maybe important:

Ranke extends Sprite, RankeKlein extends Ranke

I would really appreciate any help, as i am new to as3.

regards,
Kisi



Hello there! If you are new here,http://google.com, you ability wish to subbook to the RSS augment for amends on this affai.

_kp
September 17th, 2010, 09:35 AM
Can't they write spam bots that check the age of a thread? :D

Also funny word filter: strich****e:Number is just "line thickness".