Objets flash discret

L'insertion d'objets (en particulier les objets Flash) dans des pages web est devenu récemment une souvent stressant. En d'autres postes que nous avons déjà abordé le sujet de la façon de détecter Flash et insérer des pages de manière appropriée. Comme nous avons parlé des techniques discrètes, nous marquons deux bien connus script peut détecter (et éventuellement installer) et d'insérer des objets Flash sur une page, dans un très discret et afficiente: SWFObject et UFO .
Les deux scripts sont essentiellement les mêmes caractéristiques et la même opération. L'approche consiste à le remplacer par un tag particulier en utilisant Javascript sur votre navigateur. Comme nous le savons, cette procédure élimine le problème d'activation de l'objet Flash imposé par Internet Explorer, cependant, implique que Javascript est activé sur le navigateur cible.
Les deux scripts ne pas utiliser des bibliothèques externes telles que prototype.js par exemple. La plus importante différence entre les deux est que SWFObject est appelée lorsque la balise d'être remplacé est déjà chargée sur la page, pas exactement combien discret. Voici un extrait de code qui montre la séquence d'appel:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
"flashcontent" > < div id = "flashcontent">
strong > < forte > Vous devez mettre à jour votre Flash Player </ p >
Ceci est remplacé par le contenu Flash.
Placez votre contenu alternatif ici et utilisateurs sans le plugin Flash ou avec
Désactivé JavaScript va voir ça. > noscript < / code > Contenu ici vous permet de laisser de côté < le code inline = "true"> noscript </ code de >
tags. "swfobject.html?detectflash=false" > bypass the detection < / a > if you wish. Inclut un lien à < une href = "swfobject.html? detectflash = false"> contourner la détection </ une > si vous le souhaitez.
</ div >
"text/javascript" > < script de type = "text / javascript">
/ / <! [CDATA [
, "sotester" , "300" , "300" , "9" , "#FF6600" ) ; var so = nouvelle SWFObject ("so_tester.swf", "sotester", "300", "300", "9", "# FF6600");
) ; // this line is optional, but this example uses the variable and displays this text inside the flash movie so.addVariable ("flashVarText", "ceci est passée en via FlashVars par exemple seulement") / / cette ligne est facultative, mais cet exemple utilise la variable et affiche ce texte à l'intérieur du film flash
; so.write ("flashcontent");
/ /]]>
</ scripts >

OVNI , cependant, permet un'approccio beaucoup plus en accord avec le script classique discret. Le remplacement de la balise est en mode transparent sans charger des séquences abbligare, comme le montre l'exemple ci-dessous:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
< tête >
title > < title > Discret objets Flash (OVNI) | Exemple de page </ title >
"Content-Type" content = "text/html; charset=iso-8859-1" / > < meta http-equiv = "Content-Type" content = "text / html; charset = iso-8859-1" />
"text/javascript" src = "ufo.js" >< / script > < script de type = "text / javascript" src = "ufo.js"> </ scripts >
"text/javascript" > < script de type = "text / javascript">
var = {film: "test8.swf", largeur: "300", hauteur: «120», MajorVersion: «12», de construire: «0», XI: "true"};
UFO.create (FO, "ufoDemo");
</ scripts >
</ tête >
< corps >
"ufoDemo" > < div id = "ufoDemo">
p > < p > Remplacement de contenu </ p >
"border: none;" / >< / a >< / p > Macromedia Flash Player "style =" border: none; "/> </ une > </ p >
</ div >
</ corps >

Dans le code source du script d' ovnis , en fait, vous pouvez utiliser immédiatement - plus approprié - un événement qui prudents chargement de la page avant de remplir l'opération de remplacement, approche donc extrêmement bien adapté à la plupart des scripts ne sont pas intrusifs.

One Response to "Les objets flash discret"

  1. 11 novembre 2007 undolog »Blog Archive» Avril 2008: adieu à l'activation de l'ActiveX de Flash :

    [...] Dans le temps, cependant, ont été introduits d'une série de raccourcis pour éviter ce raccourcis gênants demande officielle (telles que des propositions par le même Macromedia Flash et QuickTime d'Apple) et officieux (ou UFO SWFObject, à par exemple - voir aussi Objets flash discret) Selon les développeurs de Microsoft n'auront pas à changer quoi que ce soit en avril 2008 dans le "vieux" des sites utilisant des raccourcis, mais il est bon de regarder le blog d'Internet Explorer pour les cas spéciaux.. [...]

Laisser un commentaire

XHTML TAG PERMIS: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> CODE D'INSERTION:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL