Althalus
%Europe/Berlin %853 %2010, 20:28
Als iemand een betere titel heeft, please let me know. ;)
Ik heb de gebruikelijke functie van het internet gedownload om een MovieClip te copieëren.
Nu wil ik vanuit een mc een functie aanroepen om de mc te copieren en dat doe ik met:
mc.addEventListener(MouseEvent.CLICK,expand);
Expand ziet er zo uit:
private function expand(evt:MouseEvent):void
{
var mc = duplicateDisplayObject(evt.currentTarget, true) as MovieClip;
mc.x -= 100; // shift to see duplicate
stage.addChild(mc);
}
Nu krijg ik een error die ik niet helemaal begrijp:
1118: Implicit coercion of a value with static type Object to a possibly unrelated type flash.display:DisplayObject.
Ik denk dat hij er vanuit gaat dat het dus niet bekend is bij het klikken of er sprake is van een MovieClip. Hij zal dus niet zeker zijn van het kunnen copieëren.
Is het waar wat ik denk? En hoe kan ik dan wel mijn movie copieëren?
Ik heb de gebruikelijke functie van het internet gedownload om een MovieClip te copieëren.
Nu wil ik vanuit een mc een functie aanroepen om de mc te copieren en dat doe ik met:
mc.addEventListener(MouseEvent.CLICK,expand);
Expand ziet er zo uit:
private function expand(evt:MouseEvent):void
{
var mc = duplicateDisplayObject(evt.currentTarget, true) as MovieClip;
mc.x -= 100; // shift to see duplicate
stage.addChild(mc);
}
Nu krijg ik een error die ik niet helemaal begrijp:
1118: Implicit coercion of a value with static type Object to a possibly unrelated type flash.display:DisplayObject.
Ik denk dat hij er vanuit gaat dat het dus niet bekend is bij het klikken of er sprake is van een MovieClip. Hij zal dus niet zeker zijn van het kunnen copieëren.
Is het waar wat ik denk? En hoe kan ik dan wel mijn movie copieëren?