Thanks for the advice so far. If I follow the advice not to use the <Application> tag, *and* if I also remove all the MXML and re-write the app to use only ActionScript do you think I can get the size down to under 200KB? I think Flex is a great technology, but if its not the right tool for the job I will sadly have to go to Flash.
Here's a description: My widget is not very complicated, it basically does an HttpService request to pull some data, then it puts that data into an ArrayCollection. Then there is a timer object that fires every second, and when the timer fires it takes one element from the array collection, creates a Label and moves it across the canvas screen. Here's a url for the demo: http://pine.experienceproject.com/platform_test/widgets/live_cs_widget .html BR, deven --- In [email protected], "Josh McDonald" <dzn...@...> wrote: > > Depending on what parts of the framework you use, you could probably cut it > right down by not using an Application as the "root", and instead using a > custom UIComponent that implements IContainer (some methods might be stubs, > etc). Container has a *lot* of stuff in it. You should be able to lookup how > to do this with google, and (IIRC) there's a lot of comments that will help > in the source for ISystemManager and the implementing classes. > > -Josh > > On Wed, Dec 17, 2008 at 11:31 AM, Jamie S <jsjph...@...> wrote: > > > It would be pretty hard to get a Flex app down under 100k. The > > Framework itself is larger than that. You could try framework caching. > > > > But if you really want a small file size, you might have to use Flash. > > > > On Tue, Dec 16, 2008 at 5:10 PM, devenhariyani <devenhariy...@...> > > wrote: > > > Hey guys, > > > > > > I recently posted a thread on a popular widget platform site to get > > > developer feedback. Basically, I've created a widget using Flex > > > technology, and since I cannot get the SWF file size down to a size < > > > 100KB I'm wondering if Flex was the wrong technology for my project. > > > I'm not very familiar with Flash, so I don't know how small I could > > > get the file size for a comparable solution in Flash. Below is the > > > original thread. > > > > > > --------------------------------------- > > > > > > I've created a widget using Adobe's Flex technology which has a SWF > > > file size of approx. 350KB. I've optimized the widget using all the > > > techniques I could find such as: compiler flags, not embedding assets > > > into the SWF, dynamic loading of modules, etc. > > > > > > Assuming 350KB is the smallest I can get my SWF file, is this still > > > too big to distribute as a widget? > > > > > > Here are two distribution strategies we are looking at: > > > > > > 1.) Put the widget on a majority of the pages on our website so when > > > users come to our website they will see the widget and download it. > > > This will be great for distribution, but currently, our website gets > > > a good deal of traffic (Alexa top 10,000 ranking website). And, all > > > of the pages on our website are around 60-150KB, and there is a lot > > > of worry that a 350KB widget will weigh down the page too much and > > > make it very slow when loading. There is also concern that adding an > > > additional 350KB will greatly impact our bandwidth costs since many > > > users will hit these pages. > > > > > > 2.) Create a "widget gallery" on our website where our users can go > > > to grab the widget and put it on their MySpace, Facebook, etc. This > > > will keep the rest of the pages on our website light and fast, but > > > the distribution of the widget will get severely impacted. > > > > > > I want to know what other developers are doing in similar situations. > > > > > > Is Flex the wrong technology for creating widgets? What are some avg > > > size SWF files that other widget developers are creating? If a 150KB > > > page has an additional 350KB flex widget, is it going to greatly > > > impact the loading time? > > > > > > Thanks in advance for your advice! > > > > > > > > > > ------------------------------------ > > > > -- > > Flexcoders Mailing List > > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > > Alternative FAQ location: > > https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469- 446f-b4cf-1e62079f6847 > > Search Archives: > > http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups > > Links > > > > > > > > > > > -- > "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...@... > :: http://flex.joshmcdonald.info/ > :: http://twitter.com/sophistifunk >

