begin process at 2012 05 27 18:15:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

Javascript

 > 

pb de pop up flash


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

pb de pop up flash

vendredi 1 septembre 2006 à 19:58:50 | pb de pop up flash

lilipop82

bonjour, je suis en train de faire mon site sur Flash MX 2004 et j'aurais un besoin urgent que l'on me donne la méthode à suivre pour créer un pop-up qui apparaitrait au moment ou l'on clique sur un bouton (eh non de maniere spontanée comme les pop-up de pub par exemple) Je sais que ça fait appel à du javascript et j'ai trouvé une méthode à utiliser qui est la suivante : DS MON BOUTON FLASH (mettre le script suivant) : on (release) { getURL("javascript:popUp('pagecible.html','nomdelaPage','scrollbars=yes,resizable=yes,width=700,height=500');", "_blank"); } puis DS LA PAGE HTML (mettre le script suivant) : Malheureusement, ça ne fonctionne pas du tout. Lorsque je fais le test en swf, au moment où je clique sur le bouton devant faire apparaîrtre le pop up, Safari (car je suis sur mac) me dit : "Impossible d'exécuter le script, Safari ne permet pas au Javascript de fonctionner de cette maniere". Ensuite, apres avoir mis le code ds ma page ds Dreamweaver, lorsque je fais de nouveau le test sur internet, plus rien ne réagit. Lorsque je clique sur le bouton correspondant, aucune action ne se passe mais le message ne s'affiche pas non plus. Est ce que quelqu'un pourrait m'aider, m'expliquer de quoi il s'agit et surtout me sauver !!! ? Merci beaucoup !
vendredi 1 septembre 2006 à 21:03:04 | Re : pb de pop up flash

alise

Sers-toi du script de Jean-Phi de MediaBox :
Stage.scaleMode = "noScale";
Stage.align = "";
// -------------------------
// Ouvre un popup centré
//(FLASH MX)
// -------------------------
MovieClip.prototype.centerPopup = function(theUrl, title, w, h, features) {
   var sysW = System.capabilities.screenResolutionX;
   //recupere la resolution de l'ecran en largeur
   var sysH = System.capabilities.screenResolutionY;
   //recupere la resolution de l'ecran en  hauteur
   var centerx = Math.round((sysW/2)-(w/2));
   //centrage de la fenetre en x
   var centery = Math.round((sysH/2)-(h/2));
   //centrage de la fenetre en y
   getURL("javascript:void(window.open('"+theUrl+"','"+title+"','width="+w+", height="+h+", left="+centerx+", top="+centery+",screenX="+centerx+", screenY="+centery+","+features+"'));");
}

centerPopup("http://video.adonf.free.fr/videoflash/marie/marie.html ", "marie", 400, 320, "scrollbars=no");
ça donne ça :
Bon là je ne me suis pas servi de l'action de bouton

Alise
from FlashForum-oi.info
vendredi 1 septembre 2006 à 21:57:38 | Re : pb de pop up flash

lilipop82

excuse moi mais j'ai vraiment rien compris à ta réponse si tu peux me réexpliquer tout ça ce sera avec grand plaisir. Je fais mes premiers pas ds le java et l'action script alors je suis un peu perdu.... merci en tout cas !
vendredi 1 septembre 2006 à 22:19:02 | Re : pb de pop up flash

alise

Et bien tout cela se passe dans flash, c'est l'ActionScript que tu places sur ta première image clé de on animation.
et dans cette ligne :
bouton.onRelease = function() {
    // btn est le nom d'occurence du bouton
centerPopup("http://tonSite.com/taPagePopUp.html ", "taPage", 400, 320, "scrollbars=no");

c'est la page en popUp que tu veux ouvrir.

Alise
from FlashForum-oi.info
samedi 2 septembre 2006 à 10:43:47 | Re : pb de pop up flash

lilipop82

ok, donc je dois juste faire ça alors ? Il n'y a rien d'autre à placer ds la page HTML ? Et, autre question, si je place ce code ds ma première image clé de l'animation, quelle action je dois alors mettre sur mon bouton ? Désolée pour toutes ces questions mais comme je disais, je suis vraiment débutante ! :D Merci beaucoup en tout cas pour ton aide ! :)
samedi 2 septembre 2006 à 10:57:39 | Re : pb de pop up flash

alise

Tu nommes juste ton bouton sur ta scène (par exemple "bouton"), pas de code dessus,
le code est dans l'image clé du scénario puisque l'on créé une fonction "onRelease"

Ci-dessous le code qui permet d'ouvrir ta popUp par ton bouton :
bouton.onRelease = function() {
    // boutonn est le nom d'occurence du bouton
centerPopup("http://tonSite.com/taPagePopUp.html ", "taPage", 400, 320, "scrollbars=no");

et c'est tout !

Alise
from FlashForum-oi.info
samedi 2 septembre 2006 à 11:06:36 | Re : pb de pop up flash

lilipop82

oki super ! merci beaucoup ! je vais essayer ça, je te tiens au courant... Merci ! Merci !!!!! :D
samedi 2 septembre 2006 à 14:45:44 | Re : pb de pop up flash

lilipop82

alors, g donc suivie la démarche que tu m'as dite mais ça ne fonctionne toujours pas :( Je pense donc que g du faire une boulette quelque part. Je te donne le code que g donc mis sur la première image de la timeline de mon anim' : bouton_print.onRelease = function() { centerPopup("http://www.oliviagraphics.com/ popupprint.htm","popupprint",650,488,"scrollbars=no"); } "popupprint" étant le nom de ma page pop-up, et "bouton_print" le nom de l'occurence de mon bouton en question. Seulement voilà, lorsque je fais ensuite l'essai en swf, aucune action ne se passe lorsque je clique sur le bouton.... Peux-tu me dire si j'ai fais une erreur qq part ? Merci beaucoup !!! :D
samedi 2 septembre 2006 à 15:31:09 | Re : pb de pop up flash

alise

Au fait quelle version de flash ????

Alise
from FlashForum-oi.info
samedi 2 septembre 2006 à 15:34:29 | Re : pb de pop up flash

lilipop82

je bosse sur flash MX 2004

1 2 3

Cette discussion est classée dans : bouton, flash, up, pop, ds


Répondre à ce message

Sujets en rapport avec ce message

Fenetres pop-up [ par twinsen60 ] BonjourVoilà, je viens de réaliser un site entiérement en Flash, il fonctionne très bien.Sous Flash, il a une taille de 900x756.J'ai un fichier html, pop up player flv [ par flashkod_user ] J'essai désespéremment de faire un pop up qui se lance depuis un bouton sur mon site en flash. Je voudrai simplement qu'une fenetre s'ouvre avec un pl pbm galerie flash [ par yassaetcie ] Bonjour,je développe une galerie flash sur ce modèle :http://www.kirupa.com/web/xml/examples/portfolio.htm<br conflit redirectionnement et pop up flash [ par tortu2121 ] Bonjour à tous!Voilà mon problème : j'ai réalisé un site flash en pop up. Une première page html (index.html) contient un bouton flash qui appel une d pop up sur .exe (Flash et Swish) [ par nabmoah ] Bonjour ...   - j'ai déjà fait une recherche sur les pop up avec Flash mais j'ai pas trouvé ce que je voulai exactement ...   voyez vous, j'ai créé un Création d'un frame avec flash [ par sanndr ] Bonjour à tous !!J'aimerai savoir si il y a une ou des possibilités de créer une pop up ou frame tout en flash?Je ne cherche pas la création d'une pop pop up encore! [ par peewe ] Bonjour à toutes et à tous. je suis désolée de remêtre ça sur le tapis. Enfin, je veux parler des pop-up. J'ai vu sur le forum, et ailleurs sur le net pop-up dans Flash [ par hexenez ] Bonjour !Je viens d'intégrer une animation Flash dans mon site. Dans ma page(html), les liens s'ouvrent dans une jolie popup bien retaillée (grace à j POP UP [ par karabok ] Bonjour je suis debutant dans flash, et je cherche a faire une popup de flash (d un bouton) qui ouvre une page html a une taille precise sans les barr pop-up et projection flash [ par tetard31 ] Slt à tous !Je veux ouvrir une pop-up (page html) depuis ma projection flash (monfichier.exe).Comment faire ?Merci d'avance.


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales