It's my understanding that coordinates are calculated
based on the registration point. So if the
registration is the top left it would be (0, 0), but
if the registration point is set to the center, the
center becomes (0, 0) and the top left is then
-(mc._width/2, mc._height/2). When you try to center a
movie with the reg point in the upper left you use
mc._x = Stage.width/2 - mc._width/2;
mc._y = Stage.height/2 - mc._height/2;

If the reg point is centered
mc._x = Stage.width/2;
mc._y = Stage.height/2;

is all you need. 
_x and _y are relative to the registration point.

Schall's class creates a faux reg point and performs
scaling, rotation and placement based on the new faux
point, but appends a 2 to each of those properties.

--- Marc Hoffman <[EMAIL PROTECTED]> wrote:

> I'm not familiar with Schall's class, but why are
> you using ._x2, 
> ._y2 and not just ._x and ._y? For centering
> purposes, the 
> registration point shouldn't even matter. -Marc
> 
> At 02:15 PM 10/12/2006, you wrote:
> 
> >Ok, I've got to be missing something basic here. I
> am
> >trying to load and center a movieclip to the stages
> >center. I cannot control the registration points of
> >the loaded movie clips so I have tried to make use
> of
> >Darron Schall's DynamicRegistration class, but
> >something is awry.
> >
> >====================================
> >_global.loadWrongMovie = function(mc){
> >   movie_mc = attachMovie(mc, mc+"2", 142);
> >
> >   movie_mc.stop();
> >
> >   DynamicRegistration.initialize(movie_mc);
> >
> >   movie_mc.setRegistration(0, 0);
> >
> >   movie_mc._x2 = Stage.width/2 -
> movie_mc._width/2;
> >   movie_mc._y2 = Stage.height/2 -
> movie_mc._height/2;
> >}
> 
> 
> _______________________________________________
> Flashcoders@chattyfig.figleaf.com
> To change your subscription options or search the
> archive:
>
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> 
> Brought to you by Fig Leaf Software
> Premier Authorized Adobe Consulting and Training
> http://www.figleaf.com
> http://training.figleaf.com
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to