begin process at 2012 05 26 11:23:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Multimédia

 > 

Image

 > 

Appeler HTML avec Flash


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Appeler HTML avec Flash

mardi 4 septembre 2007 à 22:27:48 | Appeler HTML avec Flash

vcordonnier

Hello

J'ai créé jusque là mon site en flash mais pour les besoins de creation d'une galerie photo j'ai fait appelle à un logiciel qui fait tout : il crée alors le swf avec un xml pour les labels des boutons de navigations et un html (album0.html)
Ce que je souhaite faire c'est sur mon movieclip carte_mc, mettre un bouton qui quand on clique dessus, ouvre l'album swf crée auparavant (je fais donc un createemplyMovie avec un loadmovie du swf dans le nouveau contenant) Le problème est que les labels de navigations de album.swf sont indiqués "undefined" je ne sais pas q'il est possible de loader le xml fourni avec le swf pour le swf appelé indique alors les labels ! Pouvez vous m'aider?
Sinon, il y a peut etre moyen de faire autrement et quand je clique sur le bouton de mon movieclip carte_mc je fais un :
cadre.geturl("album0.html", "_self");   // où cadre est un movie clip rectangulaire qui est de meme dimension et positions que carte_mc. J'ai testé mais le html ne se charge pas dans le cadre il prend toute la fenetre et ensuite je ne sais pas comment ajouter un boutton "fermer" sur le html pour retourner sur mon movieclip carte_mc... ca devient compliquer, avec flash j'aurais mis un unloadmovie et pouf c'est fini !
Avez vous un conseil à me donner pour m'orienter vers la bonne piste ?
merci
Veronique
mercredi 5 septembre 2007 à 08:58:48 | Re : Appeler HTML avec Flash

Girou

Membre Club
Bonjour,

Problème de ciblage sans doute...
essaye de rajouter la propriété _lockroot=true a ton clip conteneur créé par le createEmptyMovieclip() pour charger ta galerie.

si tu as appelé ton clip vide galerieConteneur tu fais, après l'avoir créé : galerieConteneur._lockroot=true

@+

signature not found
mercredi 5 septembre 2007 à 09:59:43 | Re : Appeler HTML avec Flash

vcordonnier

Ca ne marche pas mieux : l'appel html se lance hors flash et ouvre IE.
Mon code dans flash :
POI1.onPress = function() {     // POI1 est le bouton du mc 
 createEmptyMovieClip("layer", 2);
 layer._lockroot=true;
 layer._x = 475;
 layer._y = 275;
 layer._width=950;
 layer._height=550;
 layer.getURL("album0.html", "_self");
};

Y a t-il un moyenpour que le doc html reste dans l'envirronnement flash?

Thanks

 

mercredi 5 septembre 2007 à 10:06:24 | Re : Appeler HTML avec Flash

Girou

Membre Club
Hello,

layer.getURL("album0.html", "_self"); Ca n'est pas bon !

tu dois charger le swf de la galerie pas le html

layer.loadMovie("album0.swf") // Remplace album0.swf par le nom du swf qui contient la galerie


@+

signature not found
mercredi 5 septembre 2007 à 10:21:48 | Re : Appeler HTML avec Flash

vcordonnier


J'ai essayé cette methode
Mais le logiciel de creation de la galerie (Album Creator de firmtools) me donne le album0.swf et un fichier labels.xml (qui indique les noms des boutons de nav de la galie : zoom + / zoom - / precedent / suivant .... quand on passe la souris dessus)  Je trouve que c'est genant de na pas les avoir ... 
et donc si je fais que layer.loadMovie("greebo2.swf"); 
les labels ne sont pas indiqués c'est "undefined" qui s'affiche à la place !!
Tu as une solution ?
merci
  
 
mercredi 5 septembre 2007 à 12:13:57 | Re : Appeler HTML avec Flash

Girou

Membre Club
Salut,

Est ce que labels.xml se trouve dans le même répertoire que album0.swf (ou greebo2.swf) ?
Sinon as-tu la dernière version du theme Greebo II il semble que sur une ancienne version il y avait un probleme avec les labels

@+

signature not found
mercredi 5 septembre 2007 à 13:36:45 | Re : Appeler HTML avec Flash

vcordonnier

Oui tous les docs sont dans le meme répertoire.
Ma version date du 27 aout 2004, celle du site.
Par contre, quand j'ouvre directement du rep le fichier album0.swf, media player classic (mon lecteur par defaut) ouvre l'album et les labels y sont bien indiqués ...je trouve ca étrange, j'ai l'impression qui faut que je rajoute un bout de code pour appeller ces labels.
Tu connais albumcreator ?

Thanks
mercredi 5 septembre 2007 à 13:48:10 | Re : Appeler HTML avec Flash

Girou

Membre Club
Non, je ne connais pas du tout... j'ai juste été faire un tour sur leur site.
Je suis désolé, mais je ne sais pas quoi faire d'autre...

@+

signature not found
mercredi 5 septembre 2007 à 14:26:03 | Re : Appeler HTML avec Flash

vcordonnier

Ok
Pour la 2eme piste : mettre le doc "album.html" dans flash (le resultat reste dans flash), c'est possible tu penses ou c'est une mauvaise piste ?
mercredi 5 septembre 2007 à 15:14:43 | Re : Appeler HTML avec Flash

Girou

Membre Club
Réponse acceptée !
layer.getURL("album0.html", "_self");
-> cela va charger album0.html dans la même fenetre que l'animation de base (ca va la remplacer en fait) mais surement pas charger le html dans ton clip layer

@+

signature not found

1 2

Cette discussion est classée dans : flash, carte, html, mc, swf


Répondre à ce message

Sujets en rapport avec ce message

passage d'arguments du html vers le swf [ par oni0013 ] Hello,Pour une projet scolaire, je dois faire un cd interractif. Il y aurai du texte sur les pages html et une anim flash qui mettrai un son pour chaq communication entre plusieurs swf [ par sniper43 ] bonjour a tous!!alors voilà mon problème:j'ai créé un site en flash, et maintenant je veux en faire la version HTML dans lequels se trouvent le menu f detection de flash player [ par tlecoz ] Bonjour, je viens de finir mon site que j'ai realisé entierement en flash. En fait je voudrais savoir deux chose :d'une part, pour utiliser la detecti Html, Flash & .SWF [ par manymal ] Bon alors une nouvelle question me brule les...... Lorsque l'on publie le flash, le fichier .SWF qui lui s'adapte a la taille de la fenetre de Flash [Flash MX] passage de variables entre deux fenetre html [ par toutouffe ] Bonjour, J'ai un swf dans une page html qui ouvre une autre page html avec un autre swf dedans. Je veux faire passer une variable du premier swf au html commande d'un swf dans un autre swf [ par kalunaleon ] Voila le titre dit pratiquement tous .j'esplique j'ai fait un site en html et j'ai inclus une bannier avec des boutons (en flash).j'aimerais que l'un affichage swf sur page html [ par kalunaleon ] voila j'ai creer un menu en en flash et j'aimerasi l'inclure dans mon site le problem je sais pas comment mettre l'url pour l'afficher .et de plus je HTML & Clip flash [ par Prof_Matches ] Dans une page html, j'ai inséré une animation flash (swf).Chaque fois que je travaille sur mon fla et que je publie un nouveau swf, je dois revenir su liens flash/html [ par gregoirefanny ] bonjour a tous. Je develope actuellement un site en flash dont le menu est composé de boutons appellant des pages html qui contiennent des swf. En lig probleme de lien entre frame html et page flash [ par arnouxfred ] bonjour,voila mon probleme : j'ai créer un zoom sur une carte dans flash j'ai introduit mon flash dans mon site HTML qui est fait de frames . Les lien


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,936 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales