kartingfreak
Gebruiker
- Lid geworden
- 20 mrt 2006
- Berichten
- 45
Jow,
Ik ben bezig met een project voor school, maar ik zit vast :/
Als ik in mijn project op een knopje druk, komt er een menu naar boven en als er weer op dat knopje wordt drukt gaat het menu terug naar beneden.
In dat menu'tje heb ik nog is 4 knopjes waarmee je 4 verschillende figuren op de stage zou moeten kunnen plaatsen. Maar mijn probleem is dat ik die 4 knopjes niet kan aanspreken :S
Dit is de foutcode dat ik krijg:
TypeError: Error #1010: A term is undefined and has no properties.
at Main()
Eenmaal deze fout is opgelost kan ik terug verder, maar ik heb al een hele dag zitten zoeken waar de fout zou kunnen liggen en hoe ik dit kan doen! Maar zonder resultaat
Ik hoop dat een van jullie mij kan helpen
Kevin
Ik ben bezig met een project voor school, maar ik zit vast :/
Als ik in mijn project op een knopje druk, komt er een menu naar boven en als er weer op dat knopje wordt drukt gaat het menu terug naar beneden.
In dat menu'tje heb ik nog is 4 knopjes waarmee je 4 verschillende figuren op de stage zou moeten kunnen plaatsen. Maar mijn probleem is dat ik die 4 knopjes niet kan aanspreken :S
Code:
package
{
import flash.display.Sprite;
import flash.events.*;
import flash.display.MovieClip;
import flash.display.SimpleButton;
public class Main extends Sprite
{
public var aantalShapes:Number = 0;
public var addShape:MovieClip;
public var subMenu:MovieClip;
public var subBtn1:SimpleButton;
public var square:Square;
public function Main()
{
addShape.addEventListener(MouseEvent.CLICK, menuUp);
/*addShape.subBtn4.addEventListener(MouseEvent.CLICK, addStar);
addShape.subBtn3.addEventListener(MouseEvent.CLICK, addTriangle);
addShape.subBtn2.addEventListener(MouseEvent.CLICK, addCircle);*/
addShape.subBtn1.addEventListener(MouseEvent.CLICK, addRectangle);
}
public function addRectangle(evt:MouseEvent):void
{
this.square = new Square();
this.stage.addChild(this.square);
}
public function menuUp(evt:Event):void
{
if (subMenu.y == 847)
{
subMenu.y -= 106;
trace("subMenu going UP" + subMenu.y);
addShape.removeEventListener(MouseEvent.CLICK, menuUp);
addShape.addEventListener(MouseEvent.CLICK, menuDown);
}
else if(subMenu.y == 741)
{
addShape.addEventListener(MouseEvent.CLICK, menuDown);
}
}
public function menuDown(evt:Event):void
{
subMenu.y += 106;
trace("subMenu going DOWN" + subMenu.y);
addShape.removeEventListener(MouseEvent.CLICK, menuDown);
addShape.addEventListener(MouseEvent.CLICK, menuUp);
}
}
}
Dit is de foutcode dat ik krijg:
TypeError: Error #1010: A term is undefined and has no properties.
at Main()
Eenmaal deze fout is opgelost kan ik terug verder, maar ik heb al een hele dag zitten zoeken waar de fout zou kunnen liggen en hoe ik dit kan doen! Maar zonder resultaat
Ik hoop dat een van jullie mij kan helpen
Kevin