Aide - Recherche - Membres - Calendrier
Version complète : Balise img dans un texthtml
Centre de Formation Flash - Forums Adobe Flash > Rich media et intégration > Intégration HTML
ptit pimousse
Salut à tous biggrin.gif

Je voudrai savoir comment ecris t-on en langage html une image ?
Je m'explique :
Je charge depuis un fichier txt du contenu que je dois mettre dans un texte au format html.
Mon problème est que je n'arrive pas à afficher mes images...

Si vous voyez une solution.
Merci bien d'avance. :wink:
ptit pimousse
c'est ou ou
Bref laquelle notation fonctionne chez vous ?
ptit pimousse
c'est ou < i mg src='.....'> ou
Bref laquelle notation fonctionne chez vous ?
mexandre
Ok, j'ai pu retrouver en regardant le code source de la page. En xhtml strict, le bon code est

CODE
< i mg src="...." alt="...." />

Pas de majuscule, des guillemets pour être compatible avec tous les navigateurs (en effet les apostrophes peuvent poser problème sous mac) et le /> pour fermer la balise.
ptit pimousse
Merci mexandre :wink: Ca fait plaisir de voir que tu es toujours sur ce forum.

Enfait le problème que j'ai est de créer un chat succeptible d'afficher des emoicones dans un textfield.
J'ai pensé (je ne sais pas si c'est la bonne manière de faire) que le traitement devrait se faire dans le php.
En gros j'ai un code du style
CODE


function remplaceIcone($txt) {

$masque = "[::0::]";

$txt = eregi_replace($masque, "<IMG src='images/emoicone/16.gif'></IMG>", $txt);

$masque = "[::1::]";

$txt = eregi_replace($masque, "<IMG src='images/emoicone/21.gif'></IMG>", $txt);

$masque = "[::2::]"; etc etc


une fois ce traitement effectue je renvoi le tout dans le flash
CODE


var valeurEnvoi = new LoadVars();

var valeurRecup = new LoadVars();

valeurEnvoi.sendAndLoad("chat/function.php",valeurRecup,"POST");

valeurRecup.onLoad = function(){

 _root.chat.zoneMessage.htmlText = this.messageTotal;

};


Reste le problème qu'aucune image n'apparait.

Je me demande s'il ne faut pas faire le traitement dans l'animation flash. Ainsi récupéré le texte, repérer les images puis faire des loadmovies...
Enfin je ne sais pas trop :roll:
mexandre
Sur le php, je mettrai plutôt ta balise img comme ça.
CODE


function remplaceIcone($txt) {

$masque = "[::0::]";

$txt = eregi_replace($masque, "<img src=\"images/emoicone/16.gif\"/>", $txt);

$masque = "[::1::]";

$txt = eregi_replace($masque, "<img src=\"images/emoicone/21.gif\"/>", $txt);

$masque = "[::2::]"; etc etc


Maintenant, il est possible que tu es un pb de chemin. Ton répertoire images est placé à quel endroit par rapport au répertoire chat ? Dans ce cas, il faut que les 2 répertoires soient au même niveau.
ptit pimousse
enfait j'ai trouve un vieux post...
Pas evident de trouver il fallait taper chat et img dans la recherche et on tombe la dessus http://flash.media-box.net/post_recherche_...4-chat.html+img

L'histoire est réglèe c'est impossible de faire des smiley dans un texthtml :cry:
mexandre
La solution serait de créer tes smileys dans la bibliothèque, d'analyser la chaine de caractère sous flash, de spliter à l'endroit où tu as le code pour le smiley, de créer un textfield qui inclus le texte avant le split, d'insérer le clip et de créer un autre textfield pour la suite du texte.

En faisant toute l'opération sous flash, tu peux gérer les tailles et positionnement.
alxdesign
J'ai aussi un probleme avec la balise img. En fait, quand je l'integre dans un texte HTML destiné a l'importation dans flash, il m'et impossible de passer a la ligne apres. Voici par exemple ce texte contenant une image :

texte=<BR>
Le premier album vient de sortir, il est le résultat d'un travail aboutit et passionné a duré plusieurs années. Un style musical envoutant vous plonge dans des mélodies uniques.<BR> Vous pouvez dès maintenant le découvrir en selectionnant les extraits proposés sur le site. Laissez dès maintenant votre avis sur le livre d'or.

Vous pouvez voir le resultat sur http://www.eleazar.info/new/
il faut aller dans la rubrique "album". Vous constaterez le probleme. Le texte se met a droite de l'image au lieu de passer a la ligne apres l'image... Y a t'il une solution pour eviter ca. Merci d'avance. :wink:
alxdesign
pour resumer, la balise <BR> ne fonctionne pas apres la balise IMG :cry:
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.