I'm trying to code a movie clip so when it is clicked a
duplicate is created at a pre-defined location (callled origX and
origY). I've tried adapting the code in the help files but, alas,
no joy. Where am I going wrong (see attached code)
"counter" is just a counter which increments each time the
MovieClip is clicked and is added to the string representing the
name of the latest instance of the movie clip.
The "trace"s are just in there for testing, but reveal an
'undefined' for _x and _y for the new movieclip.
well a few things here - first you really should try to place
your codes on the timeline rather than 'attaching' them to buttons
or movieclip - there's reasons, and it's just a best practice.
however there are just a few things your missing here:
the first parameter in the duplicateMovieClip method should
be a String not an Object - and unlike the attachMovie method the
second parameter should be the depth assignment. additionally you
can 'position' the clip within the call by using an Init Object in
the call as a third param. if in fact orginX / Y are being read
properly (without a path to _parent) then you could do the entire,
and this code is 'attached' to the 'cow' MC - then you can use the
Thanks for your prompt reply cbeech, however, it is still not
working. It appears to be creating a new movieclip called cow1 (as
expected) but no new movieclip is appearing and I am still getting
a 'trace' response of undefined cow1 x = undefined y = undefined.
Any ideas? I'll try putting the code on the timeline to see
if that makes any difference.