PDA

Volledige versie bekijken : eval() probleempje in andere movieclip


MiamiNL
%Europe/Berlin %469 %2005, 12:16
Ik zie et effe niet. Ik gebruik duplicateMovieClip() om een kopie te maken van een movieclip, en vervolgens gebruik ik eval() om een referentie te maken naar het nieuwe object.
Het werkt prima, maar zodra ik een object binnen een movieclip wil kopiëren maakt ie wel een kopie, maar kan ik er via eval() niet aankomen.

werkt wel:

duplicateMovieClip(teKopierenMovieClip, nieuwobject, depthCount);
var varRef = eval(nieuwobject);

werkt niet:

duplicateMovieClip(movieClipWaarHijInZit.teKopiere nMovieClip, nieuwobject, depthCount);
var varRef = eval(nieuwobject);

werkt ook niet:

duplicateMovieClip(movieClipWaarHijInZit.teKopiere nMovieClip, nieuwobject, depthCount);
var varRef = eval(movieClipWaarHijInZit.nieuwobject);


Hopelijk heeft iemand anders al wel eens hiermee te maken gehad.

Bvd, Robert

Roenes
%Europe/Berlin %475 %2005, 12:25
dan moet je het path voor duplicateMovieClip zetten:
movieClipWaarHijInZit.teKopierenMovieClip.duplicat eMovieClip(nieuwobject, depthCount);
var varRef = eval(nieuwobject);Maar ik kan me herinneren dat duplicateMovieClip een referentie zelf al terug geeft. Dat betekend dat dit ook kan:
var varRef = movieClipWaarHijInZit.teKopierenMovieClip.duplicat eMovieClip(nieuwobject, depthCount);:)

MiamiNL
%Europe/Berlin %485 %2005, 12:38
Thnx a lot voor de snelle reactie!
Kheb et ff snel geprobeerd en duplicateMovieClip geeft inderdaad zelf ook al een referentie terug.
Kan ik eindelijk weer verder :).