A quick bit of regex gives us:

28 Globals (all Flash AFAIK)
3 classes in air.*
235 classes in flash.*
914 public classes in mx.*

On Wed, Dec 17, 2008 at 3:31 PM, Josh McDonald <dzn...@gmail.com> wrote:

> Yeah, all public interfaces as well.
>
>
> On Wed, Dec 17, 2008 at 2:44 PM, Alex Harui <aha...@adobe.com> wrote:
>
>>  Did that include flash.*.* classes?
>>
>>
>>
>> *From:* flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] *On
>> Behalf Of *Josh McDonald
>> *Sent:* Tuesday, December 16, 2008 4:23 PM
>>
>> *To:* flexcoders@yahoogroups.com
>> *Subject:* Re: [flexcoders] Re: How many classes are there in flex 3
>> framework?
>>
>>
>>
>> A quick copy-n-paste from "All Classes" in the ASDoc into textmate gives
>> us 1180 public classes in the API.
>>
>> -Josh
>>
>> On Wed, Dec 17, 2008 at 10:10 AM, Gordon Smith <gosm...@adobe.com> wrote:
>>
>> And .mxmlc files like RichTextEditor.mxml ARE classes. But does anybody
>> really care about an accurate count?
>>
>>
>>
>> - Gordon
>>
>>
>>
>> *From:* flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] *On
>> Behalf Of *Alex Harui
>> *Sent:* Tuesday, December 16, 2008 3:46 PM
>> *To:* flexcoders@yahoogroups.com
>> *Subject:* RE: [flexcoders] Re: How many classes are there in flex 3
>> framework?
>>
>>
>>
>> Not every .as file is a class.  If I had time, I would rename the .swc to
>> .zip, pull  the catalog.xml and find a cheap way to count scripts.
>>
>>
>>
>> *From:* flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] *On
>> Behalf Of *Vivian Richard
>> *Sent:* Tuesday, December 16, 2008 3:17 PM
>> *To:* flexcoders@yahoogroups.com
>> *Subject:* Re: [flexcoders] Re: How many classes are there in flex 3
>> framework?
>>
>>
>>
>> By the way this counting does not include charting, adv data grids.
>> Am I right?
>>
>> On Tue, Dec 16, 2008 at 3:14 PM, Nate Beck 
>> <n...@tldstudio.com<nate%40tldstudio.com>>
>> wrote:
>> > Yours is probably more accurate. :D
>> >
>> > On Tue, Dec 16, 2008 at 3:09 PM, Nate Beck 
>> > <n...@tldstudio.com<nate%40tldstudio.com>>
>> wrote:
>> >>
>> >> I had the same idea... except using ruby:
>> >> require 'find'
>> >> dirs =
>> >>
>> ["/workspaces/flex_sdk/trunk/frameworks/projects/framework/src","/workspaces/flex_sdk/trunk/frameworks/projects"]
>> >> dirs.each do |dir|
>> >> count = 0
>> >> Find.find(dir) do |path|
>> >> if (path =~ /(\.as|\.mxml)/)
>> >> if(path =~ /\.svn-base/)
>> >> #ignore
>> >> else
>> >> count += 1
>> >> end
>> >> end
>> >> end
>> >> puts "In #{dir} there are #{count} files that match the filter."
>> >> end
>> >> OUTPUT:
>> >> [/workspaces/flex_sdk/trunk/frameworks/projects/framework/src] 696
>> matches
>> >> [/workspaces/flex_sdk/trunk/frameworks/projects] 1366 matches
>> >>
>> >>
>> >> On Tue, Dec 16, 2008 at 3:02 PM, Maciek Sakrejda <
>> msakre...@truviso.com <msakrejda%40truviso.com>>
>> >> wrote:
>> >>>
>> >>> Our FlexBuilder may be in perpetual alpha, but on Linux, at least
>> we've
>> >>> got some basic tools on our platform and don't have to resort to
>> boorish
>> >>> counting ;)
>> >>>
>> >>> find $FLEX_HOME/frameworks/projects/framework/src -name \*.mxml -o
>> -name
>> >>> \*.as | wc -l
>> >>> 669
>> >>>
>> >>> If I include projects/* instead (including air, rpc, automation), it's
>> >>> 999.
>> >>> --
>> >>> Maciek Sakrejda
>> >>> Truviso, Inc.
>> >>> http://www.truviso.com
>> >>
>> >> --
>> >>
>> >> Cheers,
>> >> Nate
>> >> ----------------------------------------
>> >> http://blog.natebeck.net
>> >>
>> >>
>> >
>> >
>> >
>> > --
>> >
>> > Cheers,
>> > Nate
>> > ----------------------------------------
>> > http://blog.natebeck.net
>> >
>> >
>> >
>>
>>
>>
>>
>> --
>> "Therefore, send not to know For whom the bell tolls. It tolls for thee."
>>
>> Like the cut of my jib? Check out my Flex blog!
>>
>> :: Josh 'G-Funk' McDonald
>> :: 0437 221 380 :: j...@gfunk007.com
>> :: http://flex.joshmcdonald.info/
>> :: http://twitter.com/sophistifunk
>>
>>  
>>
>
>
>
> --
> "Therefore, send not to know For whom the bell tolls. It tolls for thee."
>
> Like the cut of my jib? Check out my Flex blog!
>
> :: Josh 'G-Funk' McDonald
> :: 0437 221 380 :: j...@gfunk007.com
> :: http://flex.joshmcdonald.info/
> :: http://twitter.com/sophistifunk
>



-- 
"Therefore, send not to know For whom the bell tolls. It tolls for thee."

Like the cut of my jib? Check out my Flex blog!

:: Josh 'G-Funk' McDonald
:: 0437 221 380 :: j...@gfunk007.com
:: http://flex.joshmcdonald.info/
:: http://twitter.com/sophistifunk

Reply via email to