Bonjour,
Est-il possible d'ouvrir une Alert en modale ?
Merci d'avance
Bonjour,
Est-il possible d'ouvrir une Alert en modale ?
Merci d'avance
hello
c'est quoi un ou une "modale" ?
EKA+
c'est un fenetre qui prends le focus, et qui le garde dans quelle est ouverte...
elle oblige l'utilisateur à repondre à la question !
Hello
Tu parles dans flash ? c'est bien cela ? ou dans une fenêtre d'alert HTML ?
Dans flash suffit de récupérer l'id de liaison de ton composant et de faire un attachMovie sans te servir de l'alerte classique et tu le mets en profondeur élevé (ton clip).. ensuite il changera pas de profondeur... mais c'est pas clair ta question ?
EKA+
oui, mais tu fais que le mettre en premier plan...
rien n'empeche l'utilisateur de deplacer la fenetre volante, et de cliquer sur les boutons de la fenetre en fond....
tu comprends mon pb ?
l'interet des fenetres modales, c'est justement de garder le focus, et d'obliger l'utilisateur à repondre à la question ....
En général... je me fais mon propre clip (j'utilise pas ceux de macromedia...) c'est plus facile d'obtenir ce que je veux
EKA+
mais meme si tu realise toi meme ton composant alert...
comment fais-tu pour le rendre modal ?
tu comprends ce que je veux faire ?
ben moi ce que je ferais
c'est que qd cette fenetre apparait
je verifie la souris, et si elle sort du cadre je la remet..
simple efficace..
Hello
Un clip sur la scène par défaut il bouge pas tout seul
EKA+
heu, je n'ai pas tout compris la
lol
"Un clip sur la scène par défaut il bouge pas tout seul"
bah tu dis :
Je fais mon compsant... et j'utilise la classe Stage pour qu'il soit toujours centré quoi qu'il arrive dans ma fenêtre vu qu'en général je suis en Stage.align = "TL"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2mais meme si tu realise toi meme ton composant alert...
Mais bon j'ai peut être pas bien compris ta question alors...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 var window = attachMovie("myWindowAlert", "win", 999) ; window.onResize = function () { this._x = ( Stage.width - this._width ) / 2 ; this._y = ( Stage.height - this._height ) / 2 ; } window.label = "ATTENTION UNE ERREUR EN COURS" ; window.onResize() ; Stage.addListener(window) ;
EKA+
bon ok...
alors ta fenetre est bien centrée...
mais qu'est ce qui empeche l'utilisateur de la deplacer, et de cliquer sur un bouton derrière ?
L'interet d'une fenetre modale, c'est qu'elle interdit de faire cela,
et moi je voudrai l'interdire aussi,
tu comprends ?
de la déplacer.. j'ai pas mi de startDrag dedans pour qu'elle bouge
de cliquer derrière ? sur le fond de ma fenêtre qui est lui même un sousclip de ma fenêtre j'ai mi un simple :
C'est tout... faut prendre le problème à l'envers à mon avis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 background.onPress = function () ;
EKA+
je crois qu'on ne sait pas compris :
j'ai un formulaire de saisie, c'est à dire :
Nom :
Prénom :
Date de naissance :
....
si mon formulaire n'est pas valide, j'affiche une pop-up pour avertir l'utilisateur....
et tout cela en actionscript, biensur !
je veux garder le principe de la pop-up modal, c'est a dire : fenetre volante, qui ne perds pas le focus tant que l'utilisateur ne la pas fermer !
je veux juste savoir comment rendre ma fenetre volante (composant Alert) modale.
JE NE VEUX PAS que l'utilisateur puisse, malgré la presence de la pop-up, changer son nom en fond d'écran !!!!!
je ne veux pas tout compliquer...faut prendre le problème à l'envers à mon avis
mon probleme n'est toujours pas résolu...
je ne comprends pas pourquoi l'alert n'est pas en modale sur mon projet,
car elle devrait l'etre par defaut...
il est justement possible de la rendre non modale, en utilisant Alert.NONMODAL
J'ai mis une trace dans la classe Alert de macromédia pour voir l'état de la variable 'modal' de la méthode show (sa valeur est bien à true, donc ca devrait marcher)
Bref, l'erreur doit venir d'ailleur,
si quelqu'un à une idée ....
++
voila comment j'instancie ma pop-up :
J'ai vraiment besoin d'aide...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var mess = "Message..."; var titre = "Avertissement"; var wnd:Object = Alert.show(mess, titre, Alert.OK, this.mainUI, "", Alert.OK); wnd.swapDepths(_root.getNextHighestDepth()); wnd.setStyle("fontFamily", "Verdana"); wnd.setStyle("fontSize", 12);
Merci d'avance
bon j'ai reussi à l'afficher en modal
il ne faut pas oublier d'utiliser _lockroot = true
il faut aussi que le movieclip qui appelle la popup recouvre toute la fenetre, car c'est lui qui est bloqué lorsque la pop-up s'affiche
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager