B-12
%Europe/Berlin %599 %2007, 15:23
Hallo,
Ik heb het volgende probleem, en vroeg me af of iemand mij hier misschien mee kan helpen.
Ik voeg op de volgende manier een MC toe aan een andere MC en voeg hier events aan toe:
result = new mcPlayer();
rotator = new mcRotate();
rotator.name = "rotator";
result.addChild(rotator);
result.getChildByName("rotator").visible = false;
result.addEventListener("mouseOver", showRotator);
result.addEventListener("mouseOut", hideRotator);
function showRotator(evt:Event):void{
//trace("show rotate");
evt.target.getChildByName("rotator").visible = true;
}
function hideRotator(evt:Event):void{
//trace("hide rotate");
evt.target.getChildByName("rotator").visible = false;
}
probleem is nu, dat de events ook aan de childMC toegevoegd worden, zodat ik als ik hier met mn muis over ga de volgende error krijg :
Error #1009: Cannot access a property or method of a null object reference.
Wat opzich logisch is omdat deze natuurlijk geen child "rotator" heeft.
Als ik deze als mouseChildren = false zet, gaat het wel goed, alleen dan kan ik natuurlijk geen events meer van die childMC afhandelen, en dat is wel de bedoeling, alleen andere events dan zn parent.
Weet iemand hoe ik dit goed kan regelen?
bedankt!!
Ik heb het volgende probleem, en vroeg me af of iemand mij hier misschien mee kan helpen.
Ik voeg op de volgende manier een MC toe aan een andere MC en voeg hier events aan toe:
result = new mcPlayer();
rotator = new mcRotate();
rotator.name = "rotator";
result.addChild(rotator);
result.getChildByName("rotator").visible = false;
result.addEventListener("mouseOver", showRotator);
result.addEventListener("mouseOut", hideRotator);
function showRotator(evt:Event):void{
//trace("show rotate");
evt.target.getChildByName("rotator").visible = true;
}
function hideRotator(evt:Event):void{
//trace("hide rotate");
evt.target.getChildByName("rotator").visible = false;
}
probleem is nu, dat de events ook aan de childMC toegevoegd worden, zodat ik als ik hier met mn muis over ga de volgende error krijg :
Error #1009: Cannot access a property or method of a null object reference.
Wat opzich logisch is omdat deze natuurlijk geen child "rotator" heeft.
Als ik deze als mouseChildren = false zet, gaat het wel goed, alleen dan kan ik natuurlijk geen events meer van die childMC afhandelen, en dat is wel de bedoeling, alleen andere events dan zn parent.
Weet iemand hoe ik dit goed kan regelen?
bedankt!!