Great!
I've come to notice that doLater() works quite well to solve nearly
every problem I run in to.
Thanks Jesse...
On 2/22/06, JesterXL <[EMAIL PROTECTED]> wrote:
> That's bs!
>
> :: goes to find dang MC ::
>
> Got it. You need to use localToGlobal, taking into account your lowest
> container. AND, you need to wait a frame since the Alert takes a while to
> init.
>
> So, something like (assuming yourMainForm is in a Canvas):
>
> function theAlert()
> {
> my_alert = Alert.show("something");
> doLater(this, "onPos");
> }
>
> function onPos()
> {
> var theX = yourMainForm.x + (yourMainForm.width / 2);
> var theY = yourMainForm.y + (yourMainForm.height / 2);
> theX -= my_alert.width / 2;
> theY -= my_alert.height / 2;
>
> var point = {};
> point.x = theX;
> point.y = theY;
> theCanvas.localToGlobal(point);
>
> my_alert.move(point.x, point.y);
> }
>
> ----- Original Message -----
> From: "Daniel Cascais" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Wednesday, February 22, 2006 11:25 AM
> Subject: Re: [flexcoders] Positioning Alert
>
>
> Ok… sorry for the late reply (my day seems to only have 12 hrs).
>
> I tried using the 4th parameter in show() and the results are exactly
> the same. You can see two screenshots here:
>
> http://www.cascais.cl/images/deletable/alertposition1.png
> http://www.cascais.cl/images/deletable/alertposition2.png
>
> The first one is using "this" as a parent reference, which has the
> same outcome when I use the accordion as a parent.
>
> The second is using no parent reference, which gives the same result
> as referencing the Application.
>
> I included another image that shows just about where the Alert should
> appear:
> http://www.cascais.cl/images/deletable/alertposition3.png
>
>
> Oh, and Jesse… Remind me to get you a beer next time we meet up.
> --
> Daniel Cascais
>
>
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
> Yahoo! Groups Links
>
>
>
>
>
>
>
>
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
> Yahoo! Groups Links
>
>
>
>
>
>
>
>
--
Daniel Cascais
Tel: +56 (0)2 4589495
Cel: +56 (0)9 9417355
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/