page html dans Flash

Yama

Membre expert
Club iGen
8 Mai 2001
4 659
77
44
Est il possible de faire apparaître une page HTML dans une interface en FLash.

Je parle pas d'un import ! Je parle d'une page : par exemple : truc.html qui serait modifiable par quelqu'un dans un logiciel comme dreamweaver ou plus simple.

Mais que je ferais apparaître au sein d'une interface en flash qui - donc - "appellerait" la ou les pages.

ET question subsidiaire : est il possible de faire un scrollbar personnalisé à une page ainsi importé.

ET donc question subsidiaire n°2 : ce scrollbar peut-il s'adapter à la hauteur de la page ci celle ci est modifié par une intervention extérieure.

comment faire tout ça.
merci de votre éclairage sur le sujet.
 
on me dit que non !

vous confirmez ?

question suivante du coup.

je peux bien modifier une frame dans un site a partir d'une anim flash.

exemple mon site comporte une colonne de gauche. une frame en haut et une frame principale. (mon ancien texte html de la question du début )

à gauche j'ai des menus fait en flash. je veux modifier la frame du haut et la principale
et dans la frame du haut (un sous menu joliment animé) une anim flash permet de changer la frame principale.


c'est bien possible ça ?
 
Flash MX 2004 sait charger des pages html simples dans des champs de texte dynamique, il est même capable d'afficher des images jpeg (non progressif, ni gif ni png) et des animations swf, toutes incluses dans ces pages par des balises <img>.

Pour les ascenseurs, personnalisés ou composant, ils s'appliquent au contenu d'un champ de texte, donc c'est bien sûr possible.

Qu'entends-tu par modifier une frame ? Y charger une autre page html ? Si c'est ça, il suffit d'un getURL avec comme target le nom de ta frame.
 
MX tout court te permettra de charger du html il me semble, mais sans les images. Pour le reste ça le fait aussi. Je crois qu'au niveau balises html, tu es limité au html 1
 
vérification faite dans le bouquin de Guylaine Monnier (Flash MX, excellent, édité par Dunod), Flash 5 et MX supportent les balises html comme formatage d'un texte dynamique, mais je ne sais pas si les fichiers .htm sont supportés. Je pense que oui car ce ne sont finalement que des fichiers textes. Les balises reconnues sont bien du html 1.0, avec les balises <a href="xxx" target="xxx">, <b>, <i>, <u>, <p> (avec ou sans align="xxx"), <font> (avec color, face, size), et <br>. Tu as aussi une balise spéciale MX incompatible Flash 5 : textFormat, avec des arguments comme leftMargin, rightMargin, blockIndent, indent, leading, li, tabStops.
 
Par contre je viens de penser (je n'ai rien expérimenté sur le sujet plus précisément), mais si tu veux charger une vraie page html dans un champ dynamique, là ça risque de ne pas marcher, avec les parties head, body, éventuels javascripts, etc. qui seront considérés comme du texte brut et donc affichés tels quels ou qui feront buguer l'interprétation et feront sauter du texte.