Sander200412
%Europe/Berlin %778 %2008, 18:40
deze code heb ik in mijn document class:
for each(var guide:Guide in guides){
siteSprite.addChild(guide);
guide.addEventListener(MouseEvent.MOUSE_OVER, guideMouseOverHandler);
}
private function guideMouseOverHandler(evt:MouseEvent):void{
var guide:Guide = Guide(evt.target);
}
nu krijg ik als ik erover ga met mijn muis de volgende error:
TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::Sprite@21a27089 to Classes.Guide.
at Index/::guideMouseOverHandler()
Ik dus een array van Guide-objecten, aan ieder hang ik dezelfde handler, maar hoe kan ik nu het originele object in men handler opnieuw krijgen?
for each(var guide:Guide in guides){
siteSprite.addChild(guide);
guide.addEventListener(MouseEvent.MOUSE_OVER, guideMouseOverHandler);
}
private function guideMouseOverHandler(evt:MouseEvent):void{
var guide:Guide = Guide(evt.target);
}
nu krijg ik als ik erover ga met mijn muis de volgende error:
TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::Sprite@21a27089 to Classes.Guide.
at Index/::guideMouseOverHandler()
Ik dus een array van Guide-objecten, aan ieder hang ik dezelfde handler, maar hoe kan ik nu het originele object in men handler opnieuw krijgen?