Maison interface Web tutoriel HTML Introduction à la différence entre les balises OBJECT et EMBED utilisées lors de l'affichage du contenu flash_HTML/Xhtml_Production de pages Web

Introduction à la différence entre les balises OBJECT et EMBED utilisées lors de l'affichage du contenu flash_HTML/Xhtml_Production de pages Web

May 16, 2016 pm 04:37 PM
embed object

1. Introduction :

Si l'on souhaite afficher normalement du contenu flash dans une page web, il doit y avoir une balise spécifiant le chemin flash dans la page. Autrement dit, les balises OBJECT et EMBED. La balise OBJECT est utilisée pour le navigateur IE sur la plate-forme Windows, tandis qu'EMBED est utilisée sur le navigateur Netscape Navigator sur les plates-formes Windows et Macintosh et le navigateur IE sur la plate-forme Macintosh. IE sur la plate-forme Windows utilise des contrôles Activex pour lire le flash, tandis que d'autres navigateurs utilisent la technologie de plug-in Netscape pour lire le flash.

Ce qui suit est un exemple de code simple pour insérer du Flash dans une page Web :

Code :

Copier le code
Le code est le suivant :

codebase="http:/ /download.macromedia.com /pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
WIDTH="550" HEIGHT="400" id="myMovieName">

src="/support/ flash/ts/documents/myFlashMovie.swf" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400"
NAME="myMovieName" ALIGN="" TYPE="application/ x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">




2. Pourquoi utiliser toutes les balises ci-dessus ? Certaines balises peuvent-elles être omises ?

La balise OBJECT est utilisée dans les navigateurs Windows IE3.0 et versions ultérieures ou dans d'autres navigateurs prenant en charge les contrôles Activex. Les attributs "classid" et "codebase" doivent être écrits exactement comme indiqué dans l'exemple ci-dessus. Ils indiquent au navigateur l'adresse pour télécharger automatiquement le lecteur Flash. Si vous n'avez pas installé Flash Player, les navigateurs après IE3.0 afficheront une boîte de dialogue vous demandant si vous souhaitez installer automatiquement Flash Player. Bien sûr, si vous ne souhaitez pas que les utilisateurs qui n'ont pas installé Flash Player téléchargent automatiquement le lecteur, vous pouvez peut-être omettre ces codes.
La balise EMBED est utilisée dans les navigateurs Netscape Navigator 2.0 et versions ultérieures ou dans d'autres navigateurs prenant en charge les plug-ins Netscape. L'attribut "pluginspage" indique au navigateur l'adresse pour télécharger le lecteur Flash. Si le lecteur Flash n'a pas été installé, l'utilisateur doit redémarrer le navigateur après l'installation pour l'utiliser normalement.
Afin de garantir que la plupart des navigateurs peuvent afficher le flash normalement, vous devez imbriquer la balise EMBED dans la balise OBJECT, tout comme l'exemple de code ci-dessus. Les navigateurs prenant en charge les contrôles Activex ignoreront la balise EMBED dans la balise OBJECT. Les navigateurs Netscape et IE utilisant des plug-ins liront uniquement la balise EMBED et ne reconnaîtront pas la balise OBJECT. En d'autres termes, si vous omettez la balise EMBED, alors Firefox ne pourra pas reconnaître votre flash (mais ce qui est surprenant c'est que si vous omettez l'objet et écrivez uniquement embed, IE peut afficher le flash normalement, haha, regardons de plus près ) .

Vous trouverez ci-dessous les attributs obligatoires et facultatifs des balises OBJECT et EMBED utilisées pour publier des vidéos.

1. Attributs requis :

·CLASSID - Définit le contrôle Activex du navigateur, utilisé uniquement pour les balises OBJECT.
·CODEBASE-Définissez l'emplacement du contrôle Flash Activex, de sorte que si le navigateur n'est pas installé, il puisse être automatiquement téléchargé et installé. Utilisé uniquement pour les balises OBJECT.
·WIDTH-Spécifiez la largeur de la vidéo flash en pourcentage ou en pixels.
·HEIGHT-Spécifiez la hauteur de la vidéo flash en pourcentage ou en pixels.
·SRC-Spécifiez l'adresse de téléchargement de la vidéo. Uniquement pour les balises EMBED.
·PLUGINSPAGE-Définissez l'emplacement du plug-in flash, de sorte que si le navigateur ne l'a pas installé, il puisse être automatiquement téléchargé et installé. Uniquement pour les balises EMBED.
·FILM-Spécifiez l'adresse de téléchargement de la vidéo. Utilisé uniquement pour les balises OBJECT.

2. Attributs facultatifs et valeurs disponibles :

·ID-Définir le nom de la variable pour référence dans le code de script. Pour OBJET uniquement.
·NOM - Définissez le nom de la variable pour référence dans le code de script (tel que javascript). Pour EMBED uniquement.
·SWLIVECONNECT - (vrai ou faux) spécifie s'il faut activer Java lorsque le lecteur Flash est téléchargé pour la première fois. Si ces attributs sont omis, la valeur par défaut est false. Si vous utilisez javascript et flash sur la même page, java doit utiliser FSCommand pour fonctionner.
·PLAY - (vrai ou faux) spécifie si l'animation flash sera automatiquement lue une fois le téléchargement terminé. Si cet attribut est omis, la valeur par défaut est true.
·LOOP - (vrai ou faux) spécifie s'il faut arrêter ou continuer la boucle après la dernière image de la vidéo. Si cet attribut est omis, il est par défaut vrai.
·MENU - (vrai ou faux)
·True affiche tous les menus, permettant aux utilisateurs de zoomer, dézoomer, etc. pour contrôler la lecture vidéo et d'autres opérations.
·False affiche uniquement le menu contenant les options de réglage et à propos du flash.
·QUALITÉ - (faible, élevée, autolow, autohigh, meilleure)
·Low est plus rapide que beau et n'applique pas d'anti-aliasing.
·Autolow se concentre d'abord sur la vitesse, mais peut toujours améliorer la beauté si nécessaire.
·Autohigh se concentre à la fois sur la vitesse de lecture et l'esthétique, mais sacrifie l'esthétique pour garantir la vitesse de lecture lorsque cela est nécessaire.
·Medium applique un certain anti-aliasing sans lisser le bitmap. Sa qualité est supérieure au réglage bas et inférieure au réglage haut.
·High Beauty est meilleure que la vitesse de lecture et l'anticrénelage est toujours appliqué. Si le film ne contient pas d'animation, le bitmap sera lissé ; si le film contient une animation, le bitmap ne sera pas lissé.
·Best offre la meilleure qualité d'affichage quelle que soit la vitesse de lecture. Un anticrénelage est appliqué à toutes les sorties et tous les bitmaps sont lissés.
·SCALE - (showall, noborder, exactfit)
·Par défaut (Afficher tout) La vidéo est affichée dans la zone spécifiée mais conserve la proportion d'origine. Des bordures apparaîtront des deux côtés de la vidéo.
·No Boder réduit la vidéo pour l'adapter à la zone spécifiée, en gardant la vidéo non déformée, mais une partie de la vidéo peut être recadrée. Cependant les proportions originales du film sont conservées.
·Exact Fit entraîne l'affichage de la vidéo entière dans une zone spécifiée. La vidéo peut être déformée et déformée, et les proportions d'origine peuvent ne pas être conservées.
·ALIGN - (l, t, r, b)
·La valeur par défaut est centrée lorsque la fenêtre du navigateur est plus petite que la vidéo, les bords seront rognés.
·Gauche, Droite, Haut et Bas sont alignés le long du bord du navigateur selon les paramètres correspondants. Si nécessaire, les trois autres côtés seront rognés.
·SALIGN - (l, t, r, b, tl, tr, bl, br)
·L,R,T,B
·TL,TR
·BL,BR
·WMODE- (fenêtre, opaque, transparent) Définissez l'attribut de mode fenêtre de l'animation flash et spécifiez la transparence, la cascade et la position du flash dans le navigateur.
·Fenêtre La vidéo est lue dans sa propre fenêtre rectangulaire dans le navigateur.
·La vidéo opaque cache tout ce qui se cache derrière.
·Transparent rend la vidéo flash transparente et affiche le contenu Web derrière la vidéo transparente. Cela réduira les performances de l'animation. Et cette propriété n'est pas disponible dans tous les navigateurs.
·BGCOLOR - (#RRGGBB, valeur RVB hexadécimale.) Spécifie la couleur d'arrière-plan de la vidéo. Utilisez cet attribut pour remplacer la couleur d'arrière-plan définie dans Flash.
·BASE - Définissez le répertoire de base ou l'URL pour résoudre tous les chemins relatifs en flash. Semblable à la balise
·FLASHVARS transfère les variables vers Flash Player, qui nécessite Flash Player 6 et versions ultérieures.
·Transmettez les variables de niveau racine à la vidéo. Le format de la chaîne est un ensemble nom=valeur séparé par "&".
·Le navigateur prend en charge une longueur de chaîne de 64 Ko.
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quelle est la fonction de l'intégration ? Quelle est la fonction de l'intégration ? Dec 14, 2020 am 09:42 AM

embed est une fonction utilisée dans Excel pour insérer des objets. Sa syntaxe est "{ EMBED ClassName [Switches] }". Le paramètre ClassName représente le nom de l'application conteneur.

Quelles sont les méthodes de conversion d'un objet Java en octet et d'un octet en objet ? Quelles sont les méthodes de conversion d'un objet Java en octet et d'un octet en objet ? Apr 20, 2023 am 11:37 AM

Objet en octet et octet en objet Aujourd'hui, nous allons comprendre comment convertir un objet en octet et comment convertir un octet en objet. Tout d'abord, définissez un élève de classe : packagecom.byteToObject;importjava.io.Seriallessly;publicclassstudentimplementsSerializing{privateintsid;privateStringname;publicintgetSid(){returnsid;}publicvoidsetSid(in

Comment utiliser les méthodes dans la classe Java Object Comment utiliser les méthodes dans la classe Java Object Apr 18, 2023 pm 06:13 PM

1. Introduction à la classe Object Object est une classe fournie par Java par défaut. À l'exception de la classe Object, toutes les classes Java ont des relations d'héritage. Par défaut, il héritera de la classe parent Object. Autrement dit, les objets de toutes les classes peuvent être reçus en utilisant la référence Object. Exemple : utilisez Object pour recevoir des objets de toutes les classes classPerson{}classStudent{}publicclassTest{publicstaticvoidmain(String[]args){function(newPerson());function(newStudent());}public

Java utilise la fonction getClass() de la classe Object pour obtenir la classe d'exécution de l'objet Java utilise la fonction getClass() de la classe Object pour obtenir la classe d'exécution de l'objet Jul 24, 2023 am 11:37 AM

Java utilise la fonction getClass() de la classe Object pour obtenir la classe d'exécution de l'objet. En Java, chaque objet possède une classe qui définit les propriétés et les méthodes de l'objet. Nous pouvons utiliser la fonction getClass() pour obtenir la classe d'exécution d'un objet. La fonction getClass() est une fonction membre de la classe Object, tous les objets Java peuvent donc appeler cette fonction. Cet article explique comment utiliser la fonction getClass() et donne quelques exemples de code. utiliser obtenir

Quelle est la relation entre les types de données de base et l'objet en Java Quelle est la relation entre les types de données de base et l'objet en Java May 01, 2023 pm 04:04 PM

La relation entre les types de données de base et Object. Je sais que tout le monde a entendu dire que Object est la classe de base de tous les types, mais cette phrase n'est en fait pas correcte, car les types de données de base en Java n'ont rien à voir avec Object. Par exemple, lorsque vous appelez la méthode swap, vous ne pouvez pas transmettre directement le type int à la méthode swap(Objectobj), car Object n'a en fait rien à voir avec le type de données de base. À ce stade, a constate que nos types ne correspondent pas. il l'enveloppe donc automatiquement. Il est devenu un type Integer. À ce stade, il peut être contacté avec Object et la méthode swap peut être appelée avec succès Object, une classe wrapper de types de données de base.

Avis PHP : tentative d'obtention de la propriété d'une solution non-objet Avis PHP : tentative d'obtention de la propriété d'une solution non-objet Jun 24, 2023 pm 09:34 PM

PHPNotice: Tryingtogetpropertyofnon-object Solution Lorsque vous développez en PHP, vous pouvez rencontrer ce message d'erreur: "Remarque: Tryingtogetpropertyofnon-object." Ce message d'erreur est généralement dû au fait que vous utilisez un objet non initialisé, ou parce que votre objet a perdu sa référence. dans un certain morceau de code et ne peut pas accéder correctement aux propriétés.

Comment définir la structure objet de Redis Comment définir la structure objet de Redis May 28, 2023 pm 05:20 PM

Introduction à la structure de données à deux niveaux de Redis L'une des raisons des hautes performances de Redis est que chacune de ses structures de données est spécialement conçue et prise en charge par une ou plusieurs structures de données sur lesquelles on s'appuie pour améliorer la lecture. performances de récupération et d’écriture. Si vous souhaitez comprendre la structure des données de Redis, vous pouvez en discuter à partir de deux niveaux différents : Le premier niveau est du point de vue de l'utilisateur. Ce niveau est également l'interface d'appel que Redis expose à l'extérieur, telle que : chaîne, liste, hachage, ensemble, ensemble trié. Le deuxième niveau est du point de vue de l'implémentation interne, qui appartient à l'implémentation de niveau inférieur, telle que : dict, sds, ziplist, quicklist, skiplis

Comment utiliser la classe Object et la classe System en Java ? Comment utiliser la classe Object et la classe System en Java ? Apr 23, 2023 pm 11:28 PM

Object est la classe de base de toutes les classes Java, le sommet de toute la structure d'héritage de classe et la classe la plus abstraite. Tout le monde utilise toString(), equals(), hashCode(), wait(), notify(), getClass() et d'autres méthodes tous les jours. Peut-être qu'ils ne réalisent pas qu'il s'agit de méthodes d'Object et ne regardent pas non plus quoi. d'autres méthodes dont dispose Object. Et réfléchissez à la raison pour laquelle ces méthodes devraient être placées dans Object. 1. Introduction à la classe JavaObject - la super classe de toutes les classes. Object est une classe spéciale dans la bibliothèque de classes Java et est également la classe parent de toutes les classes. En d’autres termes, Java permet d’attribuer n’importe quel type d’objet au type Objet

See all articles