As a point of comparision we do eLearning, making heavy use of Flash
video; it is fairly typical for one of our courses to top 100MB, or
approx. 20x what your dealing with.
I think there is some confusion (possibly on the part of your client) as
to how the web works; so I'll provide the alternatives.
1. User loads a small SWF which then loads an XML file; these typically
stay resident in the browser cache for a while. As the user interacts
with the SWF, and based on the XML content, this triggers the SWF to
download images and/or audio, etc.. from the web server as needed. In
effect the SWF is acting as a (limited) custom "web browser" running
inside the web browser. This is what you originally planned on (I
think); total file size ~6MB, but downloaded in a "just-in-time" mode, a
file at a time, so if 200 users are online at once, the chances of them
actually sync'ing their mouse clicks (or whatever) and triggering
downloads in parallel are really, really small.
2. User downloads a large SWF which contains all content (XML, images,
audio, etc...); total size (guess) ~5MB, but this happens in one big
piece; much higher chance (although still fairly small) that users all
hit the file/site at the same time.
3. Pipe-dream: User loads a small SWF in their browser which (magically)
programmatically re-creates all the assets needed on the client side
using algorithms (for some types of relatively repetitive stuff this can
be made to work). Note that in this case you are NOT building the
images and audio into the SWF, but instead creating algorithms which can
generate various pieces of content as needed. See -
http://en.wikipedia.org/wiki/Demoscene for more info on the concept.
Gaia-Tek wrote:
Hi Jason,
That was the initial understanding with which I entered the project, now
they don't want to do that because of the server load and bandwidth if 200
learners access the course simultaneously...
They want the learner to download the course in one go (a smaller swf
hopefully), and then work through it at their own speed.
Any ideas??
Thanks
Don
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Merrill,
Jason
Sent: 04 October 2006 14:45
To: Flashcoders mailing list
Subject: RE: [Flashcoders] Creating a SWF to dynamically create SWF';s
Keep all images external and just reference them in the XML. Then your .swf
is 50k or less, not 6MB.
Jason Merrill
Bank of America
Learning & Organization Effectiveness - Technology Solutions
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:flashcoders-
[EMAIL PROTECTED] On Behalf Of Gaia-Tek
Sent: Tuesday, October 03, 2006 10:39 PM
To: 'Flashcoders mailing list'
Subject: [Flashcoders] Creating a SWF to dynamically create SWF';s
Hi All,
My client has asked me to create a SWF that reads in some XML and
generates
a course depending on the amount of questions images etc. in the XML.
They found out today that the XML with all the images comes to about
6MB -
so suddenly frightened by the implications of this, they've asked me
if I
can develop a SWF, that when run, will generate the same content, but
then
save the resultant SWF to a file, with all images, sound and questions
embedded in the new SWF - and then score back to the shell application
as
well...
Is this even possible??
.NET is NOT an option...
Thanks...
Don
_______________________________________________
[email protected]
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
_______________________________________________
_______________________________________________
[email protected]
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
--
Robert r. Sanders
Chief Technologist
iPOV
(334) 821-5412
www.ipov.net
_______________________________________________
[email protected]
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