IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Intégration Discussion :

Images liées à un Flash (pas incorporées)


Sujet :

Intégration

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2004
    Messages : 97
    Par défaut Images liées à un Flash (pas incorporées)
    Bonjour à tous,

    J'ai un problème en Flash :

    J'ai une animation avec plusieurs images insérées (Fichier/Importer...), mais je désire que l'on puisse gérer ces images depuis une page Web dynamique et non qu'on doive les changer depuis Flash. C'est à dire que quand un client changera l'image "image1.jpg" sur le serveur, celle-ci se changera automatiquement dans le SWF, qui récupérera toujours l'image "image1.jpg".

    Est-ce possible ? J'imagine que c'est en ActionScript, mais je ne vois vraiment pas comment faire.

    Merci d'avance de votre aide !

  2. #2
    Membre confirmé Avatar de Isses
    Profil pro
    Inscrit en
    Février 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 200
    Par défaut
    je crois que je vais te suivre dans ce travail car je vais faire ce systeme pour mon site et ça m'interresse aussi d'avoir différents avis.

    Pour moi, il y a deux solutions très simples:

    soit créer un clip vide et faire un loadmovie dedans

    soit pour un systeme un peu plus complexe, céer un fichier XMl qui contiendra le nom du fichier, le commentaires, la date ... et faire un loadXML et suivis par la technique ci dessus


    dis moi déjà si tu connais un peu l'AS et si tu veux des informations avec tes images

    ps : dautres gens ont surements des avis différents du mien, il faut donc tous les écouter et faire celui qui te semble le plus simple et le plus proche de ce que tu veux faire...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2004
    Messages : 97
    Par défaut
    Citation Envoyé par Isses
    soit créer un clip vide et faire un loadmovie dedans
    Salut,

    Effectivement, cela semble être la méthode à utiliser. J'ai fait une petite recherche sur Internet et j'ai trouvé ça :

    clip1.loadMovie("image.jpg" );

    J'ai essayé de créer un clip et j'ai mis ce code sur la première image du clip. Evidemment, rien ne se passe. Faut-il faire qqch de spécial pour afficher l'image dans le clip ?

  4. #4
    Membre confirmé Avatar de Isses
    Profil pro
    Inscrit en
    Février 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 200
    Par défaut
    oui!

    Tout d'abord, sur le clip qui est sur ta scène (le clip vide), il faut que tu lui donne un nom dans ta fenêtre de propriétés.

    (moi,je te conseille de tjrs terminer les noms par le type; genre "clip1_mc", mais ceci est totalement personel ^^, on peut faire sans mais tu veras que quand tu mettras des boutons et des clips que c'est plus facile de s'en sortir).

    en suite, tu crées un nouveau calque que tu nommes "actions" et tu tapes ce code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    clip1_mc.loadMovie("image.jpg");
    pour que ça marche, il faut evidament que ton fichier imagejpg soit dans le même repertoire que ton swf.

    et là je pense que ça marche

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2004
    Messages : 97
    Par défaut
    Je ne dirai qu'un mot :

    MERCI !!!
    Ca marche parfaitement ! Ensuite il suffit de régler la couche alpha et de faire des interpolations de mouvement classiques.

    Merci encore, c'est très sympa !

  6. #6
    Membre confirmé Avatar de Isses
    Profil pro
    Inscrit en
    Février 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 200
    Par défaut
    de rien ^^.

    essaye de suivre le forum, dans pas longtemps je vais faire la même chose sauf que le nom et des liens se chargeront en même temps; ça te permetrait de progresser un pe plus dans ce domaine.

    ps: oublis pas de mettre résolu dans "outils de la discussion"

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2004
    Messages : 97
    Par défaut
    L'animation fonctionne presque parfaitement ! Presque car l'animation tourne en boucle et lorsque l'animation arrive à la fin et repart au début, il y a une image blanche qui s'affiche pendant une fraction de seconde. J'imagine que c'est dû au rechargement de l'image, même si je finis sur celle-ci.

    Une idée ?

  8. #8
    Membre confirmé Avatar de Isses
    Profil pro
    Inscrit en
    Février 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 200
    Par défaut
    rajoute un stop();

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2004
    Messages : 97
    Par défaut
    Oui, finalement j'ai contourné le problème en mettant un getURL à la fin et je passe sur une autre page du site dans lequel se trouve l'animation.

    A+

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2004
    Messages : 97
    Par défaut
    J'ai encore un problème et non des moindres !
    Lorsque je lance l'animation pour la première fois, il n'y a aucune interpolation. Il faut attendre qu'elle soit chargée une première fois pour que ça fonctionne.

    Si je fais un loading, est-ce que ça va me charger également les photos chargées elles-même en loadVariables ?

  11. #11
    Membre confirmé Avatar de Isses
    Profil pro
    Inscrit en
    Février 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 200
    Par défaut
    si j'ai bien compris, tu fais une animation avec ton image chargée !

    si c'est le cas, et bien oui il te faut un préloader car ton flash ne peux pas animer ton image si elle n'est pas chargée...

    cherches avec les onLoad, tu devrais trouver ton bonheur

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2004
    Messages : 97
    Par défaut
    Voilà ce que j'utilise habituellement:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    bytes_loaded = Math.round(_root.getBytesLoaded());
    bytes_total = Math.round(_root.getBytesTotal());
    getPercent = bytes_loaded/bytes_total;
    _root.loadBar._width = getPercent*100;
    _root.loadText = Math.round(getPercent*100)+"%";
    if (bytes_loaded == bytes_total) {
     _root.gotoAndPlay(3);
    }
    Je vais tester pour voir si ça fonctionne.

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2004
    Messages : 97
    Par défaut
    Ca ne fonctionne pas du tout. Le loading ci-dessus ne load pas les images. Est-ce que quelqu'un saurait comment faire pour loader les images dans le loader ??

Discussions similaires

  1. [GD] L'image obtenue n'est pas redimensionnée
    Par poussinphp dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 30/11/2005, 10h12
  2. [HTML Workshop] Mes images ne s'affichent pas
    Par lamarre aisha dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 25/10/2005, 13h33
  3. mes images .jpg n'apparaissent pas
    Par zorba49 dans le forum ASP
    Réponses: 2
    Dernier message: 20/09/2005, 12h25
  4. [FLASH MX] Incorporer un swf dans mon projet
    Par Toutouffe dans le forum Flash
    Réponses: 2
    Dernier message: 19/01/2005, 12h04
  5. background-image, l'image ne s'afiche pas
    Par Ashgenesis dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 17/11/2004, 14h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo