Vous n'êtes pas connecté - 0 membre connecté
Catégories
Graphisme
Flash (64)
Print (81)
Programmation
PHP (112)
ASP (2)
CSS (29)
Hardware
PC (41)
Mac (19)
Linux (8)
Divers
Blabla (346)
1247 Sujets
16531 Réponses
Graphisme > Flash > Click impossible d'un bouto...
Click impossible d'un bouton dans un bouton en actionscript
Bonsoir,
je suis en train de coder notre portfolio.
Mon menu se déplace en suivant le curseur de la souris et jusque là aucun soucis.
Quand le menu n'est pas sous le curseur, son opacité diminue.
Toujours aucun soucis.
--
Mais pour celà j'ai du dire que mon menu est un gros bouton (Pour changer l'opacité en cas de RollOver.).
Quand je met des liens a l'intérieur de ce menu ils ne sont pas pris en compte car c'est le rollOver qui prends tout.
Voici le code:

function allerVers(pClip:MovieClip, pAmorti:Number) {
    sitecomplet.site.onRollOut = function () {
        pClip.onEnterFrame = function() {
            this.diffx = _root._xmouse - this._x - 520;
            this.diffy = _root._ymouse - this._y - 480;
            this._x += this.diffx / pAmorti;
            this._y += this.diffy / pAmorti;
        } ;
        sitecomplet. site._alpha=50; // Lors du passage de la souris, le clip se retrouve à moitié transparent
    }
    sitecomplet. site.onRollOver = function () {
        sitecomplet.site._alpha=1 00; // Lors du passage de la souris, le clip se retrouve à moitié transparent
        delete pClip.onEnterFrame;

    }

}



Comment je pourrais faire pour rendre les liens de mon menu cliquable.

En résumé, comment rendre cliquable un bouton dans un bouton.

Merci
Posté le 18 12 2009 à 00h20
giantwo - Membre

Réponses - Click impossible d'un bouto...
la technique habituelle qui consiste à mon humble avis en un hack de flash c'est d'utiliser une forme transparente au dessus de tous le menu et qui va servir lorsque la souris est detectée comme en collision avec. Donc utiliser un hittest et agir en conséquence.

Ne pas utiliser onmousemove ce qui kill l'application par du lag infini.

exemple:

grrr = _root;

lesortiesdegom.onEnt erFrame = function() {
if (lagrossezone.hitTest(grrr._xm ouse,grrr._ymouse,true) {
//juronàtroissous
lagrossezone._x = grrr._xmouse;
lagrossezone._y = grrr._ymouse;
} else {
//unefois que je suis la souris je laquitteplus ma foix ... sauf si je sors de la zone flash et que je reviens par un autre bout
}

}


Oui bon là c'est à l'arrache que je réponds en as2, en as3 c'est certainement la même chtouille avec des addchild prout removelistener, etc ....
Posté le 18 12 2009 à 21h39
o0o - Administrateur - www
Merci ça marche :)
Posté le 21 01 2010 à 22h05
giantwo - Membre
Partenaires

Sujets Flash
<< 1 2 3 ... 6 7 >>
Avis site de (...)
Auteur : RGSONE
Posté le 12 05 2010 à 10h42
35 Réponses (Nouveau sujet)
Sujet visité 89234 fois
Click impossible (...)
Auteur : giantwo
Posté le 18 12 2009 à 00h20
2 Réponses (Nouveau sujet)
Sujet visité 16338 fois
Boucle son
Auteur : o0o
Posté le 16 11 2009 à 14h48
5 Réponses (Nouveau sujet)
Sujet visité 13161 fois
Yovasystem refonte
Auteur : Yovasystem
Posté le 16 11 2009 à 01h15
12 Réponses (Nouveau sujet)
Sujet visité 13270 fois
Probleme Flash ou (...)
Auteur : Daigoro
Posté le 12 11 2009 à 11h38
3 Réponses (Nouveau sujet)
Sujet visité 13564 fois
Dev Jeu Flash
Auteur : Krysteo
Posté le 23 10 2009 à 08h24
3 Réponses (Nouveau sujet)
Sujet visité 13294 fois
Effet Slide en flash
Auteur : Daigoro
Posté le 10 08 2009 à 06h36
3 Réponses (Nouveau sujet)
Sujet visité 15653 fois
Ride shot
Auteur : Goanna
Posté le 15 06 2009 à 17h29
5 Réponses (Nouveau sujet)
Sujet visité 12593 fois
bouton flash
Auteur : vio
Posté le 03 06 2009 à 18h29
10 Réponses (Nouveau sujet)
Sujet visité 14442 fois
mouvement (...)
Auteur : vio
Posté le 30 03 2009 à 18h12
11 Réponses (Nouveau sujet)
Sujet visité 14259 fois
<< 1 2 3 ... 6 7 >>
Mentions légales   -   Crédits   -   Nous contacter   -   © Benzor 2006