Flash dans une page HTML
Pour être sur Internet, le fichier swf doit être inclus dans une page html. Dans Dreamveawer MX, voici la manière de procéder:
1. Placer votre fichier swf (et pas le fla) dans le dossier images de votre site
2. Ouvrez la page html où vous souhaitez insérer votre fichier, vous insérez votre fichier comme une image en suivant ce chemin : Insérer > médias > Flash
3. Si vous créez une animation flash d'introduction, pensez à proposer un lien qui permette de passer l'introduction, pour les visiteurs pressés.
4. Il est d'usage d'ajouter un lien vers le plugin, pour les visiteurs qui ne possèdent pas de player Flash, afin qu'ils s'en procurent:
http://www.macromedia.com/fr/download Pour placer votre document Flash dans une page HTML sans passer par Dreamweaver, voici le code que vous devez insérer dans le corps du document :
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="100" height="100">
<param name="movie" value="../Images/MonDocument.swf">
<param name="quality" value="high">
<embed src="../Images/MonDocument.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="100"></embed>
</object>
Création d'une fenêtre POPUP
Première solution :
On crée une page HTML qui sera la page "popup" dans laquelle on insére le Flash. On procède de même que précédemment. On crée sur une autre page html un lien texte ou un lien image et on coche dans cible : _blank. par cette manière simple de procéder, on ne peut pas régler les dimensions de la fenêtre.
Deuxième solution:
Placer le Flash dans : page.htm. Faire un lien texte dans une autre page et préciser avec du javascript les dimensions de la fenêtre :
<a href="#" onClick='window.open("page.htm","titre","width=100,height=100")'>voir la popup</a>
Troisième solution :
On crée une page où l'on place le Flash : page.htm, puis on place une image sur une autre page. Lorsque l'on clique sur l'image, cela lance la popup sans barre d'outils :
<img onClick='window.open("page.htm","titre","width=400,height=300,menubar=no,location=no, toolbar=no");' src="images/MonImage.gif" width="100" height="100">
Autres solutions :
Toujours avec du javascript, on peut ouvrir une popup en survolant du texte :
<font onMouseOver='window.open("page.htm","titre","width=400,height=300,menubar=no,location=no, toolbar=no");'>texte survol</font>
Pour créer une popup qui s'ouvre en même temps que le site et devant la page html (index.htm), voici comment procéder :
Dans la balise body, placez le javascript :
<body onload='window.open("page.htm","titre","width=400,height=300,menubar=no,location=no, toolbar=no");'>
Et dans la page : page.htm placez votre Flash.
Comment créer un lien Hyper texte dans le document Flash?
Avec du texte
Pour créer un lien hypertexte, il faut écrire un texte puis le sélectionner. Je précise qu'un même bloc de texte peut supporter plusieurs liens hypertexte, puisque le lien peut être appliqué sur quelques caractères seulement.
Lorsque le bloc est sélectionné avec l'outil flèche, trois tirets s'affichent dans la fenêtre d'URL, signe qu'un lien hypertexte a été attribué dans ce bloc.
- Créer un bloc de texte statique, sélectionnez quelques caractère
- Saisissez l'URL dans l'inspecteur de propriété : http://www.google.fr par exemple
Pour ouvrir un lien vers une messagerie, vous écrivez : mailto :blabla@free.fr
- Testez l'animation, une main apparaît sur le texte signe que celui-ci et réactif. L'URL est ouverte dans une nouvelle page du navigateur. La cible est paramétrable : _ blank (popup), _parent (page d'avant), _self (remplace), _top (première page ouverte).
|