The shared lib isn't loaded twice.
You just have to wait for a delay frame, in order to
use it.
That's all.
Actually I'm pretty sure it does load twice but I'd be
glad to hear that I'm wrong. Let me show you what I
mean.
Good observation, but wrong tools, IMHO.
I wouldn't want to rely too much on the bandwidth profiler to make
good assumptions.
But perhaps the behavior (that I have observed following your test)
can perhaps only be for offline use ?
Following your line, I've hosted Zarate's file on a web server.
Requesting the files with firefox and livehttpheaders.
That don't give the same results as yours.
And I would preferably rely on those tools instead.
Here are an output of the session :
-------------------------------------------------------
http://www.v-i-a.net/t/
GET /t/ HTTP/1.1
Host: www.v-i-a.net
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US;
rv:1.8.0.4) Gecko/20060603 Firefox/1.5.0.4
Accept:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/
plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
HTTP/1.x 200 OK
Date: Wed, 12 Jul 2006 14:33:40 GMT
Server: Apache
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/html
Content-Encoding: gzip
Content-Length: 567
----------------------------------------------------------
http://www.v-i-a.net/t/index.swf
GET /t/index.swf HTTP/1.1
Host: www.v-i-a.net
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US;
rv:1.8.0.4) Gecko/20060603 Firefox/1.5.0.4
Accept:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/
plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.v-i-a.net/t/
HTTP/1.x 200 OK
Date: Wed, 12 Jul 2006 14:33:41 GMT
Server: Apache
Last-Modified: Wed, 12 Jul 2006 14:22:12 GMT
Etag: "18a8b8e-37c-44b50594"
Accept-Ranges: bytes
Content-Length: 892
Keep-Alive: timeout=15, max=99
Connection: Keep-Alive
Content-Type: application/x-shockwave-flash
----------------------------------------------------------
http://www.v-i-a.net/favicon.ico
GET /favicon.ico HTTP/1.1
Host: www.v-i-a.net
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US;
rv:1.8.0.4) Gecko/20060603 Firefox/1.5.0.4
Accept: image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
HTTP/1.x 404 Not Found
Date: Wed, 12 Jul 2006 14:33:41 GMT
Server: Apache
Keep-Alive: timeout=15, max=97
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1
----------------------------------------------------------
http://www.v-i-a.net/t/Quadaptor.swf
GET /t/Quadaptor.swf HTTP/1.1
Host: www.v-i-a.net
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US;
rv:1.8.0.4) Gecko/20060603 Firefox/1.5.0.4
Accept:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/
plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
HTTP/1.x 200 OK
Date: Wed, 12 Jul 2006 14:33:41 GMT
Server: Apache
Last-Modified: Sat, 02 Apr 2005 13:48:40 GMT
Etag: "18a8b8f-1b47-424ea2b8"
Accept-Ranges: bytes
Content-Length: 6983
Keep-Alive: timeout=15, max=97
Connection: Keep-Alive
Content-Type: application/x-shockwave-flash
----------------------------------------------------------
You'll notice that the shared font lib is requested only once.
As to conclude that the loading appears twice offline and once
online, I can't.
On the topic of faux fonts, could you please send me (privatly) a swf
containing fonts with the Ivan and Bernard technic.
I'll try to figure what permit this behavior.
Shouldn't be to hard.
Perhaps a swfmill not yet implemented feature ?
So that's why I was king of leaning forward the 2 SWF
file per shared font methods used by Ivan and Bernard
because even though there are 2 files instead of one
by shared font:
1) You have total control over which glyphs are
included directly in the Flash IDE without having to
use a 3rd party tool like SWFmill.
Completly opposite on this.
I compile from eclipse with mtasc and swfmill using as2ant.
You definitivelmy should try that combinaison, as it makes your life
lighter and… faster :)
2) You CAN use faux bold, faux italic and faux bold
italic provided that you included them (with the added
file size of course).
What version of swf 7 or 8 ?
I wait your files to compare the ouput. Thanks.
3) The shared SWF file that gets loaded is only loaded
once which is the way it should be.
Not a good point, sorry :P
1 more left !
We will try to go as deep as possible in that topic.
A definitive solution is a must.
See ya.
-----------
erixtekila
http://blog.v-i-a.net/
_______________________________________________
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