IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 1 & ActionScript 2 Discussion :

ouverture Popup en flash


Sujet :

ActionScript 1 & ActionScript 2

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2003
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 103
    Par défaut ouverture Popup en flash
    Bonjour,

    Voila, j'ai un petit besoin tout bete.
    J'ai un site flash, et j'aimerai que sur un click d'un bouton flash le site ouvre une popup avec un lecteur mp3.

    Je pensais que c'était tout con et je tombe sur un problème.


    Dans flash:
    Projet vide, je créer une forme, je la convertir en symbole.
    dans son code je mets:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    on(release)
    {
    getURL ("javascript:lancerpopup()");
    }
    dans la page html
    je mets simplement dans le head:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
      <script type="text/javascript" language="javascript">
          function lancerpopup( )
          {
            var lalargeur =  240 ; // ici la largeur du popup
            var lahauteur = 200;  // ici la hauteur du popup
            var yes = 1;
            var no = 0;
            var menubar = no; //  Fichier, Editiion, Affichage...
            var scrollbars = no; // scrollbarre horizontale & verticale 
            var locationbar = no; // Barre d'adresse
            var directories = no; // Barre de liens
            var resizable = no; // Permettre la fenetre d'être redimensionné 
            var statusbar = no; // Status bar (with "Document: Done")
            var toolbar = no; // retour, Home, Stop bar d'outil
            var t = (screen.height-lahauteur)/2;  // pour centre selon la hauteur de l'écran
            var l = (screen.width-lalargeur)/2; // pour centrer selon la largeur de l'écran
            propriete = "width=" + (lalargeur) + ",height=" + (lahauteur) +  ",top=" + t +",left=" + l;
            propriete += (menubar ? ",menubars" : "") + (scrollbars ? ",scrollbars" : "") + (locationbar ? ",location" : "") + (directories ? ",directories" : "") + (resizable ? ",resizable" : "") + (statusbar ? ",status" : "") + (toolbar ? ",toolbar" : "");
     
            popup = window.open('./LecteurMP3.html', 'Studio Mix MP3', propriete);  
          }
      </SCRIPT>

    Pour être sur que ma fonction marche bien, je me mets:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <A Href="javascript:lancerpopup()">(Popup mp3)</A>
    Pas de souci avec mon lien.
    En revanche pour le flash c'est autre chose.

    Lancer depuis flash Ctrl+Enter lorsque je click sur mon bouton j'ai firefox qui s'ouvre avec une page vide (aucune adresse).
    D'un coté ca ne m'étonne pas, il ne sais pas ou est le code javascript


    Lorsque je lance mon anim flash avec le html.
    Si je click sur le bouton il n'y a strictement rien qui se passe.

    j'ai beau essayer directement un lien web:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    getURL ("javascript:toto=window.open('http://www.mandragore-soundsystem.org/StudioMix/LecteurMP3.html', 'Studio Mix MP3', 'width=200, height=240')");
    pas mieux

    Y aurait-il une option à activer dans le flash?
    Je n'ai rien qui me dit qu'une popup a été bloqué non plus dans FireFox.



    Oui oui je sais que les popup c'est un peu dépasser, mais c'est pour une utilisation personnel

    Merci de votre aide

  2. #2
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Par défaut
    Bonjour,

    quelle est la version de Flash utilisée ?
    le code indiqué est en AS1 !

    le getURL ne fonctionne pas en local et doit forcément être exécuté sur un clic utilisateur.

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2003
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 103
    Par défaut
    Oui ca doit etre de l'as1 ou 2.

    Par contre je ne comprends pas ce que tu veux dire par:
    le getURL ne fonctionne pas en local et doit forcément être exécuté sur un clic utilisateur

    car c'est bien le on(release) qui appel mon code, donc un click utilisateur

    ensuite le code mis dans le getUrl appel la fonction javascript du conteneur html.
    J'ai essayer de mettre le code javascript directement dans le code url et d'ouvrir ma page LecteurMP3 mis sur mon ftp, mais c'est pas mieux.

    Il faut que je tests en mettant tout sur mon ftp?

    J'ai du mal te comprendre.



    De plus là c'est un test tout con, mais se serait ensuite pour intégrer dans un site flash qui est tout en AS1 ou 2. Sinon je serai parti sur de l'AS3.

  4. #4
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Par défaut
    il y a beaucoup de discussions dans ce forum traitant du même soucis,
    essayes de faire le tour pour voir si ça peux t'aider.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 5
    Par défaut
    Ce code ci a toujours fonctionné pour moi:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    getURL("javascript:NewWindow=window.open('http://www.developpez.net','newWin','width=800,height=600,left=128,top=100,toolbar=No,location=No,scrollbars=No,status=No,resizable=No,fullscreen=No');NewWindow.focus();void(0);");

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2003
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 103
    Par défaut
    Merci pour ces réponses.

    Donc en local, oui ca ne marche pas, je n'avais pas bien compris hier soir.

    Le code en insérant tout le code dans le getURL marche aussi chez moi.
    A condition de ne pas mettre d'espace dans le titre de la popup.

    par contre impossible de faire marcher la fonction javascript qui se trouve dans ma page html. ca ouvre une nouvelle page vide???

    Donc je vais rester comme ca pour l'instant.



    Derniere question:
    sous firefox (j'ai pas testé avec d'autres) lorsque la popup s'ouvre j'ai un nouvel onglet vide qui s'ouvre quand même est-ce possible d'éviter cette ouverture d'onglet?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/05/2006, 18h19
  2. Réponses: 5
    Dernier message: 26/04/2006, 14h35
  3. ouverture popup avec un paramètre => variable php
    Par gmonta31 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/03/2006, 08h59
  4. ouverture Popup
    Par ecoinfo dans le forum Langage
    Réponses: 8
    Dernier message: 01/11/2005, 10h53
  5. Ouverture popup
    Par valerie90 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 19/04/2005, 23h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo