[AS3] stopper redirection navigateToUrl
Résolu
djGG
Messages postés
221
Date d'inscription
Statut
Membre
Dernière intervention
-
djGG Messages postés 221 Date d'inscription Statut Membre Dernière intervention -
djGG Messages postés 221 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je suis débutant en AS3 et j'ai un petit soucis avec la fonction navigateToUrl.
Tout d'abord, voici mon code :
Le soucis est que lorsque l'utilisateur clique sur 'valider' ou 'annuler' de la boite confirm js, je suis automatiquement redirigé vers une nouvelle page ou il m'affiche soit true soit false en fonction du choix de l'utilisateur.
Est-il possible de stopper cette redirection pour continuer à exécuter la suite de mon code?
Merci d'avance pour vos réponses
ps : petite précision, je suis dans une appli qui ne tolère qu'une page d'ouverte
Je suis débutant en AS3 et j'ai un petit soucis avec la fonction navigateToUrl.
Tout d'abord, voici mon code :
var u:URLRequest = new URLRequest("javascript:confirm(\"test\")"); var bool:Boolean = navigateToURL(u, "_self"); if (bool) return true; else{ // code tronqué return false; }
Le soucis est que lorsque l'utilisateur clique sur 'valider' ou 'annuler' de la boite confirm js, je suis automatiquement redirigé vers une nouvelle page ou il m'affiche soit true soit false en fonction du choix de l'utilisateur.
Est-il possible de stopper cette redirection pour continuer à exécuter la suite de mon code?
Merci d'avance pour vos réponses
ps : petite précision, je suis dans une appli qui ne tolère qu'une page d'ouverte
A voir également:
- [AS3] stopper redirection navigateToUrl
- Stopper pub youtube - Accueil - Streaming
- Vous devez stopper votre reconduction avant de vous désinscrire du site. - Forum Consommation & Internet
- Comment stopper les sms publicitaires - Guide
- Prélèvement JM Jacquie et Michel date. - Forum Consommation & Internet
- Avertissement de redirection ✓ - Forum MacOS
1 réponse
J'ai trouvé une autre solution :
Le problème maintenant est que ma variable bool est toujours à false, quelque soit le choix de l'utilisateur dans la boite de dialogue. Avez vous une idée de pourquoi?
var bool:Boolean = ExternalInterface.call("confirm(\"Fichier trop gros, souhaitez vous le déposer tout de même?\")"); if (bool) { ExternalInterface.call("alert("+bool+")"); return true; } else { ExternalInterface.call("alert("+bool+")"); // code tronqué return false; }
Le problème maintenant est que ma variable bool est toujours à false, quelque soit le choix de l'utilisateur dans la boite de dialogue. Avez vous une idée de pourquoi?
djGG
Messages postés
221
Date d'inscription
Statut
Membre
Dernière intervention
36
Problème résolu, cette ligne devait s'écrire ainsi :