Newsgroup: it.comp.appl.macromedia
Titolo: problema funzionamento swf con InternetExplorer (active content conversion)

Salve a tutti. Ho un piccolo problema, riscontrato solo con internet 
explorer, riguardo al corretto funzionamento dei files swf embeddati in una 
pagina html.
Ho XPProf e con Mozilla Firefox 1.5.0.4 questo problema non esiste.
E' da piu' di due anni che non uso piu' explorer come browser di default per 
cui non mi sono accorto di questo problema se non di recente.
In pratica quando navigo un sito che presenta un embedding di un file swf 
qualsiasi (barra grafica di navigazione, banner pubblicitario, qualsiasi 
cosa) quando passo con il puntatore del mouse sopra l'area flash i contorni 
di questa si evidenziano come se prendesse il focus, il puntatore mi diventa 
manina che indica un link e vicino al puntatore compare la scritta "fare 
click per attivare questo controllo e utilizzarlo"
Ho paura che sia una qualche impostazione di sicurezza di Explorer (la mia 
e' la versione 6.0.2900.2180) pero' ho anche notato che la maggior parte dei 
siti di un certo livello che usano flash (la stessa 
adobe.com
 o anche solo 
motogp.com
) questo problema non lo danno. Guardando il sorgente di quelle 
pagine ho visto che non fanno un embedding "standard" del file swf 
utilizzando i tag <object> e <param> bensi' hanno uno script javascript che 
carica tutti i valori relativi al filmato flash.
Mi pare di aver capito, googlando un po' in giro, che si tratta di una 
active content conversion. Mi pare di capire che ormai sia obbligatorio 
farlo se si vuole evitare il fastidioso problema del click iniziale per 
attivare il contenuto.
Qualcuno mi sa dire qualcosa di piu' a riguardo? Ci sono delle regole o 
della sintassi particolare da seguire?
Grazie in anticipo 

Ovviamente ho risolto grazie a Wikipedia:
http://en.wikipedia.org/wiki/Macromedia_flash
"Click to activate and use this control"
As of April 11, 2006 (assuming all relevant patches from Microsoft have been 
applied), any file embedded using the default object/embed code and viewed 
in Microsoft Internet Explorer will prompt users to "click to activate and 
use this control", before it will run. This is due to a patent dispute 
between the University of California, Eolas and Microsoft[13] that has 
concluded by finding against Microsoft and awarding damages of $521 million 
against the company[14].
In an interview with eWeek, Eolas founder Michael Doyle said, "We have from 
the beginning had a general policy of providing non-commercial users 
royalty-free licenses ... the open-source community shouldn't have anything 
to fear from us"[15], so most other browsers should not be forced to follow 
suit.
The dispute was over the whole concept of embedded, interactive ActiveX 
controls in IE, using the object and similar HTML elements, which Michael 
Doyle patented for UC in 1993, then licensed exclusively to a company he 
founded (Eolas) in 1994[16]. There are potential workarounds for IE users, 
but implementing them will mean code alterations to countless web pages that 
currently make use of Flash and other embedded ActiveX applications.
There is a workaround for this issue, essentially using Javascript to place 
the .swf file into a web document, rather than the standard <object> and 
<embed> tags. Adobe has posted instructions for implementing this 
workaround. [17]

Scusami , ma allora come si risolve il tutto??
Non ci capisco molto con l'inglese.
Grazie mille.


 Grazie mille.
Scusa per il ritardo con cui scrivo.
Si tratta di risolvere il tutto tramite l'uso di uno script in Javascript 
che posiziona i necessari tag html e swf nel documento web. Sul sito Adobe 
trovi le istruzioni e lo script da scaricare e adattare alla tua pagina
http://www.adobe.com/devnet/activecontent/articles/devletter.html
--
 ,---.
 |  -'  . ,-. ,-,-. ,-. . ,-. ,-.
 |  ,-' | ,-| | | | ,-| | |   ,-|
 `---|  ' `-^ ' ' ' `-^ ' `-' `-^
  ,-.|
  `-+'
Se vuoi mandarmi un'email ricordati di non SALTARE