>>I used that two. You call the scale9 function when? 

I call it when I want the graphic to scale - that was just an excerpt from a 
class I wrote, you would want to add paramters like X,Y,height,Width of the 
graphic, and the name of the scale9 movie clip in the library.  

>>How do you know
>>when it need to be updated?

I don't understand the nature of that question.  


Jason Merrill
Bank of America 
Learning & Organization Effectiveness - Technology Solutions 
 
 
 
 
 

>>-----Original Message-----
>>From: [EMAIL PROTECTED] [mailto:flashcoders-
>>[EMAIL PROTECTED] On Behalf Of Marcos Neves
>>Sent: Thursday, July 20, 2006 9:24 AM
>>To: Flashcoders mailing list
>>Subject: Re: [Flashcoders] scale9grid how to
>>
>>I used that two. You call the scale9 function when? How do you know
>>when it need to be updated?
>>
>>On 7/20/06, Merrill, Jason <[EMAIL PROTECTED]> wrote:
>>> Well, what I did is make 9 parts to my graphic,
>>>
>>> topLeft_mc
>>> topCenter_mc
>>> topRight_mc
>>> centerLeft_mc
>>> center_mc
>>> etc.
>>>
>>> Then, put those in a movieClip with the respective instance names.  Then 
>>> pass
>>that clip to a scale function, also pass width and height parameters.  Then 
>>in the
>>function, do some calculations.  Something like this (this example attaches 
>>the
>>scale 9 clip from the library):
>>>
>>> private function scale9():MovieClip {
>>>        t = this.target_mc.attachMovie("scale9graphic ", "scale9graphic_mc",
>>theDepth);
>>>        t._x = x;
>>>        t._y = y;
>>>        x1 = 0;
>>>        x2 = t.topLeft_mc._width;
>>>        x3 = w-(t.topLeft_mc._width);
>>>        y1 = 0;
>>>        y2 = t.topLeft_mc._height;
>>>        y3 = h-t.bottomLeft_mc._height;
>>>        w1 = t.topLeft_mc._width;
>>>        w2 = w-(t.topLeft_mc._width + t.topRight_mc._width);
>>>        w3 = t.topRight_mc._width;
>>>        h1 = t.topRight_mc._height;
>>>        h2 = h-(t.topRight_mc._height+t.bottomRight_mc._height);
>>>        h3 = t.bottomRight_mc._height;
>>>
>>>        t.topLeft_mc._x = x1;
>>>        t.topLeft_mc._y = y1;
>>>
>>>        t.topCenter_mc._x = x2;
>>>        t.topCenter_mc._y = y1;
>>>        t.topCenter_mc._width = w2;
>>>
>>>        t.topRight_mc._x = x3;
>>>        t.topRight_mc._y = y1;
>>>
>>>        t.centerLeft_mc._x = x1;
>>>        t.centerLeft_mc._y = y2;
>>>        t.centerLeft_mc._height = h2;
>>>
>>>        t.center_mc._x = x2;
>>>        t.center_mc._y = y2;
>>>        t.center_mc._width = w2;
>>>        t.center_mc._height = h2;
>>>
>>>        t.centerRight_mc._x = x3;
>>>        t.centerRight_mc._y = y2;
>>>        t.centerRight_mc._height = h2;
>>>
>>>        t.bottomLeft_mc._x = x1;
>>>        t.bottomLeft_mc._y = y3;
>>>
>>>        t.bottomCenter_mc._x = x2;
>>>        t.bottomCenter_mc._y = y3;
>>>        t.bottomCenter_mc._width = w2;
>>>
>>>        t.bottomRight_mc._x = x3;
>>>        t.bottomRight_mc._y = y3;
>>>
>>>        return t;
>>> };
>>>
>>> Jason Merrill
>>> Bank of America
>>> Learning & Organization Effectiveness - Technology Solutions
>>>
>>>
>>>
>>>
>>>
>>>
>>> >>-----Original Message-----
>>> >>From: [EMAIL PROTECTED] [mailto:flashcoders-
>>> >>[EMAIL PROTECTED] On Behalf Of Marcos Neves
>>> >>Sent: Thursday, July 20, 2006 8:48 AM
>>> >>To: Flashcoders mailing list
>>> >>Subject: Re: [Flashcoders] scale9grid how to
>>> >>
>>> >>And how it can be done?
>>> >>
>>> >>On 7/20/06, Merrill, Jason <[EMAIL PROTECTED]> wrote:
>>> >>> If it gets too messy, you can also roll your own scale 9 function for 
>>> >>> graphics
>>-
>>> >>that's what I did since I'm building for Flash 7.  It's pretty easy 
>>> >>actually.
>>> >>>
>>> >>> Jason Merrill
>>> >>> Bank of America
>>> >>> Learning & Organization Effectiveness - Technology Solutions
>>> >>>
>>> >>>
>>> >>>
>>> >>>
>>> >>>
>>> >>> >>-----Original Message-----
>>> >>> >>From: [EMAIL PROTECTED] [mailto:flashcoders-
>>> >>> >>[EMAIL PROTECTED] On Behalf Of Marcos Neves
>>> >>> >>Sent: Wednesday, July 19, 2006 4:34 PM
>>> >>> >>To: Flashcoders mailing list
>>> >>> >>Subject: [Flashcoders] scale9grid how to
>>> >>> >>
>>> >>> >>How can I use programaticlly scale9grid to don´t deform a roundRect
>>when
>>> >>> >>scaled?
>>> >>> >>I´know how it works at design time on flash.
>>> >>> >>_______________________________________________
>>> >>> >>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
>>> >>> _______________________________________________
>>> >>> 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
>>> >>>
>>> >>_______________________________________________
>>> >>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
>>> _______________________________________________
>>> 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
>>>
>>_______________________________________________
>>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
_______________________________________________
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