begin process at 2012 02 08 07:55:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Charger un photo externe


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

Charger un photo externe

dimanche 17 décembre 2006 à 16:14:53 | Charger un photo externe

LeGuepard

Bonjour à tous!

 

J'ai un très gros problème avec mon animation flash.

 

J'ai créé une animation flash pour agrémenter le site web que je suis en train de faire pour faire partager les différentes randonnées que mes amis et moi-même faisons de temps en temps. Une sorte de "blog" sur lequel les gens pourront voir les photos de nos aventures et des paysages que nous photographions.

 

Le but de l'animation que j'ai créé à la base est le suivant:

Sur une animation de 500px de large et 200px de haut, une photo apparaît et glisse doucement vers le haut grâce à une interpolation de mouvement basique. Puis une phrase apparaît avec un léger effet alpha de 0 à 100%.

 

Par exemple:

Imaginons que la photo représente ma bande de copains posant sur le bord de la route qui mène à une montagne visible en arrière-plan, le tout avec un beau ciel bleu.

Au départ, on ne verrait que le beau ciel bleu et le sommet de la montagne, et comme la photo glisse vers le haut, on voit alors apparaître la route et les personnages.

Enfin, la phrase qui apparaît du style: "La fine équipe prête pour l'escalade.".

 

Jusque là je vous rassure, j'ai réussi à le faire sans problème. Mais comme j'ai bien envie de mettre cette animation en entête de chacune de mes galeries, il faudrait que je fasse à chaque fois la même animation avec une photo et une phrase différente.

 

 L'idée à laquelle j'ai alors pensé serait de transmettre deux variables lors de l'appel de mon animation dans ma page html:

 

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
    codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"

    width=1 height=1 id="photo">

  <PARAM name=movie value="photo.swf?image=01&text=La fine équipe prête pour l'escalade...">

  <PARAM name=quality value=high>

  <PARAM name=bgcolor value=#FFFFFF>

  <EMBED src="photo.swf?image=01&text=La fine équipe prête pour l'escalade..."

              quality=high bgcolor=#FFFFFF

              name="photo" type="application/x-shockwave-flash"

              pluginspage="http://www.macromedia.com/go/getflashplayer" width=1 height=1></EMBED>

</OBJECT>

   

Puis dans mon animation, récupérer ces deux paramètres et s'en servir pour charger la photo et modifier la phrase.

 

Mais malheureusement, je dois bien avouer que je suis SUPER NUL en ActionScript.

Cela fait une semaine que je nage littéralement dans ce truc, et rien de ce que je fais, malgré l'inspiration de certains codes source trouvés sur Flashkod, ne fonctionne correctement.  J'arrive bien à charger la photo, mais elle reste fixe au lieu de bouger vers le haut.

 

Si vous pouvez m'aider, ce serait super sympa. Je ne sais pas poster ma source actuelle dans une question du forum, mais je veux bien l'envoyer par e-mail à ceux qui veulent m'aider.

 

Dernière petite précision importante je pense, j'utilise FlashMx version 6.0 de 2003.

 

Merci d'avance à tous.

 

Julien.

mardi 19 décembre 2006 à 13:13:15 | Re : Charger un photo externe

Mafassure

Membre Club Administrateur CodeS-SourceS
Salut,

je passe rapidement :b...
regarde comment utiliser les flashvars
http://wiki.media-box.net/tutoriaux/flash/variables_transmission
c'est a ce que j'ai compris adapté a ton animation




mercredi 20 décembre 2006 à 13:10:54 | Re : Charger un photo externe

LeGuepard

Salut!

 

Je te remercie beaucoup de m'avoir répondu, mais tu m'indiques d'aller voir un code pour le passage des variables.

 

Ce n'est pas tant la que ce pose mon problème. Faire passer la valeur de deux variables, en l'occurrence "image" et "text", à partir de ma page html est faisable, le l'avais déjà fait pour une autre animation.

 

Là où le problème se pose réellement c'est le chargement d'une photo et de pouvoir appliquer dessus des effet comme par exemple une interpolation de mouvement.

 

J'ai bien essayé de me baser sur l'exemple de SpykeWolfWood que tu trouveras ici:

 

http://www.flashkod.com/code.aspx?ID=13793

 

J'arrive à charger la photo, mais impossible de lui appliquer une interpolation de mouvement pour la faire bouger vers le haut.

 

Si tu veux, je peux t'envoyer par e-mail ma source de ce que je veux obtenir. Comme je le disais dans la question, je l'ai déjà réalisée, mais c'est pour une photo et une phrase déterminée. Mais j'aimerais pouvoir changer la photo et la phrase en fonction de la page qui est visitée sans devoir créer autant d'animations différentes que de pages, puisque l'animation par elle-même ne changera pas.

 

J'espère que tu pourras m'aider.

 

Merci d'avance.

 

Julien.

mardi 9 janvier 2007 à 20:20:19 | Re : Charger un photo externe

SpicyJR

Tu peux faire ça assez simplement en actionscript :

1) tu charges ton image avec un loadMovie() ou un movieClipLoader()

2) tu crées un textfield (avec une police incorporée)

3) une fois chargée, applique une interpolation de mouvement sur ton image, une sur le alpha pour ton texte dynamique, par actionscript à l'aide des class flash
http://wiki.media-box.net/documentation/flash/tween

4) lance les interpolations et c'est fini :)

Ensuite tu ton image tu peux la charger soit par flashvars (dans le embed et object comme tu le fait là), ou mieux encore, un chargement XML (pour plusieurs photos par exemples).



Cette discussion est classée dans : flash, animation, photo, charger, haut


Répondre à ce message

Sujets en rapport avec ce message

comment remonter en haut d'une animation flash ? [ par jbmartinez ] J'ai un problème :J'ai eu besoin d'uttiliser une animation de grande tail en hauteur pour faire defiler un texte dans une composante scrollplane. Alor Charger une iframe externe à l'animation flash [ par ibrid54 ] Bonjour, je viens de débuter flash et je cherche un moyen de charger une iframe qui est située en dehors de mon animation flash à partir d un bouton d charger une image dans une animation flash OnmouseOver [ par amer_ezahir ] Bonjour ;svp j'ai besoin de charger une image dans une animation flash  à l'evenement OnmouseOver de l'image merci pour l'aide Descendre une animation complète [ par hiade ] Bonjour, Voilà j'explique mon soucis J'ai crée une animation flash et j'aimerai la modifier . Déjà je voudrai changer la dimension de cette dernière p [AS2] jouer animation flash une seule fois par visite [ par darkhan007 ] Bonjour les gens, Comme l'intitulé du sujet l'indique, j'aimerais savoir comment faire pour qu'une animation flash ne se jouent qu'une seule fois par fond flash et texte dans dreamweaver [ par zabou93 ] Bonjour à tous, Je débute dans dream et flash et je dois créer un site. On m'a demandé une petite animation flash. Jusque là pas de problème. La quest importation une animation.swf dans un document flash [ par dhbmedanis ] salut tous le monde je suis entrain de réaliser mon premier projet en flash mais je trouve un problème lors de l'importation d'une animation dans une mise en mémoire et restitution du contenu d'un textarea [ par guietfa ] Bonjour à tous je suis un très gros débutant en flash ou plutôt un copieur de ressources... je suis enseignant et je souhaite réaliser pour mes élèves Problème d'affichage animation Flash [ par Anat92 ] Bonjour, J'ai créé une animation avec Flash CS3 en AS2. je met le .swf sur mon serveur, je rajoute l'animation sur mon site grâce à ce code : <obje animation_flash_s'agrandissant_sur_une_page_HTML [ par niggabrys ] Bonjour à tous, Je souhaiterai [b]agrandir un swf dynamiquement[/b] lorsque la souris passe dessus. (on le voit souvent pour des pubs sur des sites.


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,437 sec (3)

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