Flash esoin d'aide

salut a tous

j ai un gros souci de superposition

mon background contien un effet et des boutons

quand on clic sur ces boutons ca lance une anime qui est en fait une fenetre avec d'autre chose dedans...

Mon probleme c'est que lorsque on navigue sur ces fenetres l'effet du background continus (ca fait ramer!!!!!!) et on peut aussi ouvrir les autres fenetre à travers ces feneres ce qui ne fait pas tres pro!!!!

j'espere que quelqu'un de serviable pourais me dire comment rajouter "une sorte de mask" qui viendrais bloquer la superposition. ou tout autres moyens...

Je pense que c'est tout bete mais ca fait un baïlle que je cherche et je n'y arrive vraiment pas

j'utilise flash cs3 avec de l AS 2

j'ai besoin de vous....
Configuration: Windows XP
Firefox 2.0.0.7

8 réponses

  1. salut,

    Pourquoi quand tu lance ta fenetre tu ne fais pas un gotoAndStop de ton arriere plan ?
    0
    1. parceke l arriere plan n'est pas une anim il n'y a qu'une frame donc je peus pas faire ca mais merci de me repondre
      0
      1. tu dis :

        mon background contien un effet

        Quel type d'effet ?

        tu veux arreter l'effet c'est cela ?
        0
        1. exact
          et bloquer les action onrelease qui sont sur les bouton du bg
          0
          1. pour bloquer essaye

            .enabled

            ou

            ._enable

            quelque chose comme cela^^ ca désactive les boutons.; regarde l'aide (touche F1)
            0
        2. function init() {
          size = 50;
          max = 30;
          who = "cercle";
          ripple_array = new Array();
          counter = -1;
          back_mc.setMask(mcMask);
          cercle_mc.onMouseMove = function() {
          counter++;
          mcMask.attachMovie(who, who+counter, counter);
          mcMask[who+counter]._xscale = size;
          mcMask[who+counter]._yscale = size;
          mcMask[who+counter]._x = mcMask._xmouse;
          mcMask[who+counter]._y = mcMask._ymouse;
          };
          back_mc.onMouseMove = function() {
          counter++;
          mcMask.attachMovie(who, who+counter, counter);
          mcMask[who+counter]._xscale = size;
          mcMask[who+counter]._yscale = size;
          mcMask[who+counter]._x = mcMask._xmouse;
          mcMask[who+counter]._y = mcMask._ymouse;
          };
          }
          init();
          stop();
          0
          1. merci du tuyau je vais regarder ca tout de suite
            0
            1. mais mon effet????
              0
              1. tu peux mettre un if

                tu crée une variable toto = 0

                quand tu clik sur le bouton tu la met a 1

                et dans ta fonction l'effet se fait if toto ==0

                nan ?
                0
              2. @Utilisateur anonymeje tavouerais que j'ai déja essayer(longtemps) avec if mais j'y arrive pas...

                le pb c'est que j'aurais voulu integrer la fonction onrollover sur ces fenetres de facon a ce que l'effet marche quand la souris est en dehors de cette derniere et l'effet s'arrete quand la souris est sur la fenetre et franchement je me paume.
                0
              3. @ccmjulienDésolé je n'ai pas trop d'idée...

                C'est pas facile de débbuger du flash sur le forum :s

                bon courage
                0
            2. ca a pas l air de marcher mais merci qd meme

              ce que je cherche c'est une fonction qui cree un calque mask qui ferais barriere avec le background
              0