Hi
I’m trying to draw rectangles with code.
public var panel:Shape;
public function MenuPanel(iS:Boolean,xPos:Number,yPos:Number,w:Number, h:Number, cArray:Array) {
panel = new Shape();
panel.graphics.lineStyle(0,0);
panel.graphics.beginFill(0xCCCCCC, 0.3);
panel.graphics.drawRect(0,0,w,h);
panel.graphics.endFill();
addChild(panel);
//things below are irrelevant
targetH = h;
targetW = w;
isSelected = iS;
x = xPos;
y = yPos;
scaleFactorX = w/100;
scaleFactorY = h/100;
contentArray = cArray;
addEventListener(Event.ENTER_FRAME, loadFirstTime);
}
It worked just fine. The rectangle is drawn but I get this message in the output (not compiler errors).
ArgumentError: Error #1063: Argument count mismatch on MenuPanel$iinit(). Expected 6, got 0.
at flash.display::Sprite/flash.display:Sprite::constructChildren()
at flash.display::Sprite$iinit()
at flash.display::MovieClip$iinit()
at Main$iinit()
This doesn’t prevent the swf to run, but how do I get rid of it?
Thanks in advance.
Felastine.