Make your rectangle a mc. In the Library, right-click on the mc, choose properties should be a checkbox @ bottom to enable scale9 you should see dashed rules appear in mc preview in Library 2x click into, drag the rules around to set up your scale9
On 7/20/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
Should someone give an example of how to use scale9grid in flash authoring? I bitmap fill a rectangle with a checker pattern. The corners should have no deformation, but it´s having. On 7/20/06, Marcos Neves <[EMAIL PROTECTED]> wrote: > 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