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

Flash Discussion :

[FLASH MX2004] Créer un clip vide et le transformer en bouto


Sujet :

Flash

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8
    Points : 6
    Points
    6
    Par défaut [FLASH MX2004] Créer un clip vide et le transformer en bouto
    Bonjour,

    J'essaie de créer un clip vide dans lequel je place un autre clip vide dans lequel je met une une photo (après je mettrai une série de clips vides avec différentes photos) . Quand je clique sur la photo, je veux la voir en plus grand. Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    createEmptyMovieClip("toutesLesVignettes", 10);
    barre=_root["toutesLesVignettes"];
    barre.createEmptyMovieClip("vignette", 11);
    vignette=barre["vignette"];
     
    vignette.loadMovie("Photo.jpg");
     
    vignette.onRelease = function() {
    	trace("OK"); 
        // Code pour afficher la photo en grand
    }
    Quand je lance l'animation, la photo s'affiche mais le clip vignette ne détecte pas l'événement onRelease !!!
    Je ne comprends pas pourquoi !

    Si quelqu'un a une idée ...

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 41
    Points : 42
    Points
    42
    Par défaut
    tu as essaye :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     toutesLesVignettes.vignette.onRelease = function()
    Ce qui me paraitrais plus logique, vue que vignette n'est plus accessible directement.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8
    Points : 6
    Points
    6
    Par défaut [FLASH MX2004] Créer un clip vide et le transformer en bouto
    La réponse qui m'interesse n'est pas le tag dans le sujet avec majuscule + crochet, mais un code qui me permet de crée une série de bouton dans un clip vide. Ces boutons sont affichés avec des images appelé par loadMovie ....

    en mettant :
    toutesLesVignettes.vignette.onRelease = function()

    ou encore
    barre.vignette.onRelease = function()

    ça ne marche pas

  4. #4
    Membre émérite
    Avatar de bolo
    Inscrit en
    Novembre 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 309
    Points : 2 695
    Points
    2 695
    Par défaut Re: [FLASH MX2004] Créer un clip vide et le transformer en b
    La réponse qui m'interesse n'est pas le tag dans le sujet avec majuscule + crochet,
    si tu as une remarque fais le par mp , le forum n'est pas un bar merci


    ca ne marche pas car le loadMovie écrase le onPress

    tu as 2 solutions :
    - soit tu crees deux clips un clips qui aura l'action et un autre qui chargeras les photos

    -soit tu attends que ton images soit chargées pr lui affecter une action au clip

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 41
    Points : 42
    Points
    42
    Par défaut
    J'ai modifier ton code. Ca marche chez moi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    createEmptyMovieClip("toutesLesVignettes_mc", 10);
    barre=_root["toutesLesVignettes_mc"];
    barre.createEmptyMovieClip("vignette_mc",10);
    vignette=barre["vignette_mc"];
    toutesLesVignettes_mc.vignette_mc.attachMovie("Photo","Photodyn",11);
    toutesLesVignettes_mc.vignette_mc.onPress = function() {
       trace("OK");
    }
    Pour ta photo, enregistre la d'abord dans la bibliotheque en tant que clic. Petit conseil, quand tu crees des clips ou des boutons, ajoute à la fin des noms les extension _btn et _mc.
    Si tu as des questions ...

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    Oui effectivement ça marche comme ça parce que tu utilises un attachMovie et non un loadMovie ....

    Mais avec le loadMovie, cela reste problématique !!!
    J'ai trouvé une solution grace à une autre question posée sur le forum ( [FLASH MX 2004] Surcharge de onPress sur des MC dynamique)
    Le code résolvant mon problème est le suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    monMCL = new MovieClipLoader();
     monEcouteur = new Object();
     monEcouteur.onLoadInit=function( targetMC ){
          targetMC.onPress = function () {
                trace(this);
         }
       };
     monMCL.addListener(monEcouteur);
     
    _root.createEmptyMovieClip("toutesLesVignettes_mc", 10);
    barre=_root["toutesLesVignettes_mc"];
    barre.createEmptyMovieClip( "UneVignette_mc", 100);
    vignette = barre[ "UneVignette_mc"];
     
    /* charge l'image*/
     monMCL.loadClip( "Photo.jpg", vignette);
    barre[vignette]._x= 100;
    barre[vignette]._y=100;

    Merci encore pour vos réponses !!!

    Le plus dur pour moi aura été de mettre le bon tag, au bon endroit dans le sujet

    à une prochaine

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [FLASH MX2004] Lancer un clip depuis une combobox
    Par Sorento dans le forum Flash
    Réponses: 5
    Dernier message: 18/06/2005, 23h52
  2. [FLASH MX2004] Créer lien url sur bouton
    Par coconut1 dans le forum Flash
    Réponses: 4
    Dernier message: 24/05/2005, 11h08
  3. [FLASH MX2004] Créer un flux xml
    Par j0hnmerrick dans le forum Flash
    Réponses: 3
    Dernier message: 23/02/2005, 12h02
  4. [FLASH MX2004] Synchronisation de Clips
    Par laurent1 dans le forum Flash
    Réponses: 12
    Dernier message: 30/11/2004, 20h59
  5. [FLASH MX2004] Gestion des clips
    Par laurent1 dans le forum Flash
    Réponses: 6
    Dernier message: 28/11/2004, 10h53

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