You could look at how I implemented the TLFTextField class in the LFC. It is a work-alike to the flash.text.TextField class, using the TLF framework.
It's in kernel/swf9/TLFTextField.as On Fri, Feb 11, 2011 at 12:06 PM, Raju Bitter < [email protected]> wrote: > Thanks, Tucker & Henry. I know about the flexlib directory, but I'm not > looking at visual component using Sprite as the base class, but support of > specific features in the TLF. > > > On Thu, Feb 10, 2011 at 8:24 AM, Henry Minsky <[email protected]>wrote: > >> Note that if yYou coulou have built Flex .swc libraries, you can link to >> them at compile time if you put them into the >> WEB-INF/flexlib directory. Our compiler adds that directory to the >> external library path when it calls flex. See the example >> lps/components/incubator/googlemap.lzx >> which links in the Google Maps API. >> >> That is probably the way to go if you have Actionscript 3 code which needs >> to put code into packages, because our compiler doesn't know how to deal >> with as3 package declarations, and will put every class file goes into the >> top level namespace. >> >> >> >> >> >> On Thu, Feb 10, 2011 at 11:18 AM, P T Withington <[email protected]> wrote: >> >>> That will work, but note you can do this all outside the kernel too. See >>> for instance lps/components/extensions. If anything, our goal is to move >>> more stuff out of the lfc than into it! >>> >>> On 2011-02-10, at 11:06, Raju Bitter wrote: >>> >>> > What would I need to do to add custom classes to the build process for >>> the >>> > SWF9 runtime? >>> > >>> > 1) Create the .as class file >>> > 2) Add it to >>> > >>> http://svn.openlaszlo.org/openlaszlo/trunk/WEB-INF/lps/lfc/kernel/swf9/Library.lzs >>> > 3) Add a view wrapping the AS3 component to >>> > http://svn.openlaszlo.org/openlaszlo/trunk/WEB-INF/lps/lfc/views/ >>> > >>> > And re-build the LFC? >>> >>> >>> >> >> >> -- >> Henry Minsky >> Software Architect >> [email protected] >> >> >> > -- Henry Minsky Software Architect [email protected]
