changer l'image de fond d'un clip

Présentez-nous les sites internet que vous avez réalisé ou demandez de l'aide pour du développement.

changer l'image de fond d'un clip

Messagepar design7 sur Jeu 18 Fév 2010 07:59

Bonjour à tous,
Je voulais savoir si quelqu'un sait comment faire avec AS3, pour changer l'image de fond d'un clip principal par le Click d'un bouton contenu dans la même scène.
N.B.: Les liens des images étant dans un fichiers xml externe.
J'ai essayé de le faire avec la méthode simple sans passer par le xml ça marché, maintenant je voudrais passé par un xml externe avec la possibilité de choisir entre plusieurs images de fond en fonction du contenu.
Merci bien ;) .
design7
design7
Nouveau membre
 
Messages: 13
Inscrit le: Lun 08 Fév 2010 17:55
Reputation points: 0
Add reputation pointSubtract reputation point

Re: changer l'image de fond d'un clip

Messagepar explainMe sur Jeu 18 Fév 2010 18:45

Salut,

j'ai déplacé ton post car je pense qu'il s'agit plus d'une demande d'astuce particulière plutôt que d'une proposition d'exercice.

Alors pour faire ça je créerais un xml tout simple :
Code: Tout sélectionner
<?xml version="1.0" encoding="utf-8"?>
<fond>
     <image url="image1.jpg" />
     <image url="image2.jpg" />
     <image url="image3.jpg" />
     <!-- etc, etc, ... -->
</fond>


Ou quelque chose du genre.

Ensuite c'est un peu ce que l'on fait dans le chapitre 5 :

    - Tu créé une fonction qui charge le XML
    - Ensuite tu passe ton fichier chargé dans une deuxième fonction qui génère un bouton pour chaque image.
    - Sans oublier de créer pour chaque bouton, une action qui lance une troisième fonction qui a pour but de charger l'image dans un clip conteneur (placé en fond de ton animation), en passant à la fonction l'url de l'image lorsque tu l'appel.

Donc en gros 3 fonctions :
    - une fonction qui charge le XML
    - une fonction qui génère les boutons avec leurs actions
    - une fonction qui charge une image en remplacement de l'image de fond (vide le clip et charge une nouvelle image à la place).

Normalement en adaptant toutes les fonctions présentées dans le chapitre 5, c'est complètement faisable.
"If you can't explain it simply, You don't understand it well enough."

www.explain-me.com | forum.explain-me.com | infoTRASH
Avatar de l’utilisateur
explainMe
Administrateur
 
Messages: 267
Inscrit le: Ven 03 Oct 2008 19:09
Localisation: Toulouse
Reputation points: 4
Add reputation pointSubtract reputation point
Nombre de post utiles: 1


Retourner vers Développements - Web

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron