begin process at 2012 02 07 06:38:04
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Menu & navigation

 > UNE CLASS HTML.POPUP() POUR FLASH MX2004 POUR OUVRIR DES POPUP CENTRÉS, OU FULLLSCREEN....

UNE CLASS HTML.POPUP() POUR FLASH MX2004 POUR OUVRIR DES POPUP CENTRÉS, OU FULLLSCREEN....


 Information sur la source

Note :
9,38 / 10 - par 13 personnes
9,38 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Menu & navigation Niveau :Débutant Date de création :24/02/2004 Vu / téléchargé :22 809 / 6 092

Auteur : top30

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (40)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Des sources qui vous expliquent comment ouvrir UN Popup avec Flash y a en a des tonnes, mais des sources qui vous indiquent comment ouvrir plein de Popups de différentes tailles à partir d'un SWF, j en avait pas trouvée...

Alors pour les nazes ou les experts (gain de temps gain d argent)... Voici donc la soluce : Une Classe HTML.PopUp ()... Dans l'exemple vous verrez comment à partir d'un bouton et d'un SWF ou peut ouvrir 4 popups différents !

Ma version perso est plus élaborée mais faut pas déconner celle-ci est déjà super pratique !

Pas de bugs connus...

Source

  • //-----------------------------------------------------------------------
  • IMPORTANT
  • Ne pas tester DIRECTEMENT le Fla...
  • Testez le doc HTML "exemple_PopUp.htm" !
  • //------------------------------------------------------------------------
  • UTILISATION :
  • var popup = this.PUB = new HTML.PopUp (URL, nomFenêtre, type);
  • this.PUB.width = uneLargeur ; this.PUB.heigth = uneHauteur ;
  • //
  • this.bouton.onRelease = function () {
  • popup.open ();
  • }
  • // C'est tout ! -----------------------------------------------------------
  • Profitez et que "leGrandQuelqueChose" vous protège !
//-----------------------------------------------------------------------
                                      IMPORTANT 
                    Ne pas tester DIRECTEMENT le Fla... 
               Testez le doc HTML "exemple_PopUp.htm" !

//------------------------------------------------------------------------

                                    UTILISATION : 

var popup = this.PUB = new HTML.PopUp (URL, nomFenêtre, type);
this.PUB.width = uneLargeur ; this.PUB.heigth = uneHauteur ;
//
this.bouton.onRelease = function () {
       popup.open ();
}

// C'est tout ! ----------------------------------------------------------- 


Profitez et que "leGrandQuelqueChose" vous protège !


 Conclusion

Je crois que j ai rien oublié..

Si PS mettez des notes !
= )

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture UN PACKAGE "HISTORIC" POUR GÉRER VOS COMMANDES
Source avec Zip CLASS IMAGE ET IMAGEEVENT
Source avec Zip CONSTANTE D'OBJET INMODIAFIABLE ET DÉBLOQUABLE
Source avec Zip Source avec une capture PERSONNALISATION DE COMPOSANT ET GESTION XML
Source avec Zip Source avec une capture PHP COUNTER EVOLUTION

 Sources de la même categorie

Source avec Zip CLASS IMAGE ET IMAGEEVENT par top30
Source avec Zip Source avec une capture MENU DÉFILANT par m1le
Source avec Zip Source avec une capture MENU SIMPLE STYLE IPHONE par frazeks1989
Source avec Zip Source avec une capture MENUS DÉROULANT XML par Speedy321
Source avec Zip MENU RETATION par habibcode

Commentaires et avis

Commentaire de BlackWizzard le 24/02/2004 14:30:56 administrateur CS

cool et pratique :)

Commentaire de afad le 24/02/2004 14:52:02

Très bien, vive les classes, c'est rapide et facile à utiliser (à construire aussi). Par contre sur le fond,  c'est pas un peu Hasbeen les popups !!!
ce qui fait un petit 7/10 pour ma part ce qui est bien mais pas top...
A+
aFaD

Commentaire de top30 le 24/02/2004 14:56:16

Ca dépend si on considère les Popups comme une "mode" ou pas... Ce qui m'étonne de la part d'un rockeur comme toi Afad...   ; )

Pour ma part, c'est pas le Popup qui est pratique en soit, c est le fait qu'il soit centré... C est plus propre ! Et suassi que l'appel est surper supersimple... Du XML, un peu de progr, eet poff tout est automatique !

Commentaire de afad le 24/02/2004 15:03:07

Mode ou pas, c'est mon antipopup qui tranchera ;)
Entierement d'accord pour l'automatisation des taches. En plus dans ce cas de figures, ça ne crée pas de licenciements.... lol

Commentaire de top30 le 24/02/2004 15:51:36

j en avait un, je l'ai virer  =(
C'est pas assez "intelligent" pour faire la différence entre une page et une pub !  =))

Commentaire de BlackWizzard le 25/02/2004 00:47:29 administrateur CS

l'anti-popup de la barre google est nikel...
je sais pas comment, mais il fait la difference, juste qques erreurs des fois, mais ya juste a clicker sur la barre, et la popup filtré se relance!
:)

Commentaire de top30 le 25/02/2004 10:41:27

C'est celui que j'avais.. pas convaincu

Commentaire de voidmain le 19/03/2004 21:49:16

Salut,

ce ke tu a fait est super... mais je débute et est-ce ke tu pourrais m'expliquer comment on s'en sert ds flash notamment le fichier as
et comment placer les fichiers externes swf html

merci d'avance :))

Commentaire de joker888 le 01/04/2004 13:51:31

antipopup google = spyware....

Commentaire de yargouglaie le 30/12/2004 12:04:05

en tout cas moi je met 10/10 car avec tres peu de programation, on peu enfin faire une popup qui MARCHE. C'est pas faute d'avoir ecumer la liste des autres codes proposés....

Commentaire de yargouglaie le 31/12/2004 13:14:23

tien bizzar, ca marche chez moi mais ca ne marche pas en ligne......

quelqu'un a une idee

Commentaire de top30 le 31/12/2004 14:47:20

Tu perds pas ton lien ?

Commentaire de yargouglaie le 31/12/2004 15:36:44

ben c'est bizarre, c'est comme si le fichier PopUp.as n'etait pas lu en ligne. Je l'ai laisse dans un repertoire HTML, puis directement sous la racine, mais rien n'y fait.
Tous mes autres fichier sont directement sous la racine.

il faut dire que je debute sous flash et que j'avoue j'ai pas tout compris ce fichier .as

ce qui est bizarre, c'est que tout marche bien sur mon pc , mais lorsque je le passe en ligne, rien ne se passe..

Commentaire de yargouglaie le 31/12/2004 15:52:54

ca y est, ca marche, j'suis comme un dingue...
bon en fait le probleme c'est que je n'ai pas trouver l'erreur, j'ai refait mon fichier depuis debut, donc j'avais fait un boulette .....
le code marche tres bien MERCI MILLE FOIS TOP30
c'est de la balle.

Commentaire de Bloodknot le 23/02/2005 02:07:30

Hello,

Ce truc est vraiment cool... en démo ; impossible d'ouvrir le fichier *.fla, avec Flash 4 ou MX (essayé sur 2 ordinateurs)... What is the problem ?

Commentaire de Roulette68 le 09/02/2006 19:58:33

il faut incérer ses donnés ou dans le fichier ActionScript ?????

Commentaire de BlackWizzard le 10/02/2006 11:13:23 administrateur CS

Bloodknot: c'est du MX2004, il te faut flash 7 pour l'ouvrir.

Commentaire de bernardlecanard le 15/03/2006 19:05:37

salut,

idem ca marche pas pour moi et pourtant j'ai fait un copier/coller des noms et des fichiers...

normalemet ca doit bien marcher offline ? c'ets bien ca ?
je ne suis pas tres familier des .as...

quelqu'un peut m'aider ?

Merciiiiiiiiii !

Commentaire de klonky le 11/04/2006 06:08:37

Bonjour,

j'ai dû passer 3 jours sur le problème de pop-up et avant d'abandonner, je tombe sur ce script...qui marche sur PC - sur Mac - en ligne... ou en local. quoi demander de mieux? Merci mille fois. Je ne l'ai pas encore transposé à mes fichiers, mais l'exemple marche et je préfère poster ce message tant que j'y pense.
PS. une fenêtre pop-up, ça ne sert pas seulement qu'à la pub ou à la mode ; ça peut ausi servir pour faire un décroché dans une application pédagogique...
Merci encore.

Philippe

Commentaire de harow le 16/04/2006 07:01:28

personne peut balancer le .fla qui fonctionne? on en demande trop peut-etre lol mais ça serai cool d'avoir le .fla du .swf qui y'a dans le .zip héhé.. juste que je doit faire une ou deux ptites erreurs alors voila.. genre sur le bouton fin bon peut-etre jamais il n'y aura de réponse :]

Commentaire de Richard21 le 29/04/2006 10:12:12

Bonjour, je n'arrive pas a le faire fonctionner sur mon fichier ?

merci de donner la procédure, j'ai mis le chemin de la CLASS, mais pas de pop-up?

Merci de votre aide

Commentaire de Richard21 le 02/05/2006 20:58:18

Bonjour,
je suis assez dessus de ce forum, qui plus est payant ! car c'est la première fois que je ne trouve pas de réponse a une question simple, l'auteur de ce post a t'il un problème merci de me répondre rapidement.

Ce message s'adresse aux admins ! et bien sur à l'auteur à qui j'ai envoyé un message sans réponse ....

Très sincérement
Richard D

Commentaire de Richard21 le 02/05/2006 21:01:01

Bonjour,
je suis nouveau sur ce forum, et comment à en etre déçu...

Pas de réponses de l'auteur, meme via la messagerie, les autres forumeurs compétent à qui je m'adresse me renvois aussi à l'auteur...

LES ADMINS :

Merci de régler cela, car un forum comme le votre qui plus est payant ce doit d'avoir un suivi efficace.

Très sincérement

Richard D.

Commentaire de BruNews le 02/05/2006 21:26:40 administrateur CS

TOUT CodeS-SourceS EST ENTIEREMENT GRATUIT.
Un suivi sur un forum, mais qu'est-ce à dire... L'auteur d'une source répond s'il veut et surtout quand il repassera par ici, rien de plus, personne n'est tenu à quoi que ce soit.
Bien entendu s'il répond c'est mieux mais d'obligation que nenni, c'est le principe même des forums sur internet.
Voilà notre position.
BruNews, admin CS.

Commentaire de Richard21 le 03/05/2006 02:53:24

"c'est le principe même des forums sur internet."

ton principe!


, Internet bouge, attention tu va rater la marche

RD

Commentaire de moyann le 18/05/2006 20:06:00

salut!
ton code fonctionne super bien quand je teste sur une page vierge, mais quand je veut le metre sur mon site?????

Mister et boule de gomme!!

Saurais tu a cause de quoi ça peut etre du??

Commentaire de DglingO le 06/12/2006 20:32:53

Salut, j'ai peut-etre une réponse à ta question Moyann, car moi aussi j'ai un problème. Il semblerait qu'il y est un problème avec mon preload, car lorsque je le retire, l'ouverture du popup marche nickel mais quand je le remet ca ne marche plus. Je ne sais pas comment résoudre mon problème...

Commentaire de joelacourgette le 14/12/2006 23:53:54

salut,

ça à l'air super bien ... j'ai testé sur mac en bloquant les popup sous firefox et safari et ça marche quand même : top!

j'ai aussi testé sur pc (ie et firefox) ça marche mais j'ai une config vraiment de base et par défaut donc je voulais savoir si cette source contournais tous les bloqueurs de popup
... merci

Commentaire de clea168 le 29/03/2007 14:49:56

Ben moi il me dis "Internet explorer ne peut pas télécharger. Erreur non spécifiée"
Si quelqu'un connait l'erreur et sait la régler... N'hésitez pas !

Commentaire de Sub_Mat le 13/04/2007 09:58:13

Comment il faut faire , pour que dès que je rentre dans ma page il est une fenêtre popup qui se lance sans cliqué ? ( avec flash )

Commentaire de fred13 le 27/04/2007 19:08:55

ce code marche super bien, merci à toi.
est-il possible d'ajouter au popup des scrollbars et ou l'ndiquer dans le script.
Merci de votre réponse

Commentaire de top30 le 27/04/2007 19:55:59

Remplace le contenu de la classe par celui-ci :

//
// HopeMultimedias @ 2004
// Dernière modification : 24 Février 2004
//
class HTML.PopUp {
//
// ------------------------------------------------------------------------------------------------------
//
var type, url, name:String;
var width, height, top, left:Number;
var scroll :String= "no" ;
//
// ------------------------------------------------------------------------------------------------------
//
function PopUp (url:String, winName:String, type:String, X:Number, Y:Number) {
//
this.url = url;
this.name = winName ? winName : "window";
this.type = type ? type : "fullScreen";
//
this.width = Stage.width; this.height = Stage.height;
this.left = X ? X : 0 ; this.top = Y ? Y : 0 ;

}
//
// ------------------------------------------------------------------------------------------------------
//
function open () {
//
if (this.type != "fullScreen") {
getURL ("javascript:window.open('" + this.url + "','" + this.name + "','" + this.txtSize + "," + this.txtPosition + "," + this.txtBooleans + "'); void(0);");
} else {
getURL ("javascript:window.open('" + this.url + "','" + this.name + "','" + this.txtSize + "); void(0);");
}
}
//
// ------------------------------------------------------------------------------------------------------
//
function get txtSize ():String {
//
if (this.type != "fullScreen") {
return "width=" + this.width + ",height=" + this.height;
} else {
return "screeny=0,screenx=0,fullscreen=yes,outerHeight=' + screen.availHeight + ',outerWidth=' + screen.availWidth";
}
}
//
// ------------------------------------------------------------------------------------------------------
//
function get txtPosition ():String {
//
if (this.type != "center") {
return "top=" + this.top + ",left=" + this.left;
} else {
return "top='+((screen.height/2)-(" + Math.round (this.height / 2) + "))+',left='+((screen.width/2)-(" + Math.round (this.width / 2) + "))+'";
}
}
//
// ------------------------------------------------------------------------------------------------------
//
function get txtBooleans ():String {
//
return "scrollbars="+this.scroll+",resizable=no,menubar=no,location=no,status=no,toolbar=no";
}
// ------------------------------------------------------------------------------------------------------
}


Et pour t 'en servir :

var popup = this.PUB = new HTML.PopUp (URL, nomFenêtre, type);
this.PUB.width = uneLargeur ; this.PUB.heigth = uneHauteur ;
this.PUB,scroll= "yes" ;
//
this.bouton.onRelease = function () {
       popup.open ();
}

C'est tout !

Commentaire de fred13 le 30/04/2007 10:08:20

merci pour la réponse mais encore une question où se place le code :

var popup = this.PUB = new HTML.PopUp (URL, nomFenêtre, type);
this.PUB.width = uneLargeur ; this.PUB.heigth = uneHauteur ;
this.PUB,scroll= "yes" ;
//
this.bouton.onRelease = function () {
       popup.open ();
}

Commentaire de top30 le 30/04/2007 11:17:27

no coment...

=(

Commentaire de fred13 le 30/04/2007 14:04:50

sympa, merci....

Commentaire de fred13 le 24/05/2007 17:21:11

salut,
dès que je modifie le code comme indiqué ci dessus (pour obtenir des scrollbars) l'affichage pop up ne se fait plus et j'ai une erreur de code : **Erreur** Séquence = Séquence 1, calque = btn, image = 1 :Ligne 1 : L’instruction doit apparaître dans le gestionnaire on
     this.bouton.onRelease = function () {

Quelqu'un aurait-il une idée?

Merci de votre aide

Commentaire de frenchy06 le 20/09/2007 22:19:01

GAG ou code bidon ?????

j'ai télécharger ton zip... quand j'ouvre ton .fla pour prendre ce qui m'intéresse à savoir
depuis flash ouvrir un popup centré de dimensions largeur805 par hauteur906.... poufff rien ne marche !!!!

dans flash en action je mets
this.pop1 = new HTML.PopUp ("PopUp.html", "pop1", "center");
this.pop1.width = 805 ; this.pop1.height = 906 ;

dans flash sur le bouton je mets
on(release) {
this.pop1.open();
}

dans la page html qui embarque le fichier flash en .swf
ou il y a le bouton ........ aucun code

dans la page popup.html qui si cela marchait devrait s'ouvrir centrée dimensions 805x906
aucun code

BREF   ..... to truc marche pas

OK je démarre gros lourd qui y connait rien.... éclaire moi pur que ca marche
et ce que je dois fair dans flash et où et dans les html et où et quels codes ????

@+ frenchy

Commentaire de supermac le 08/11/2007 11:28:15

hello, la je ne comprends pas, si je prends les fichiers tel quel et les placent sur le net, sa fonctionne niquel..
par contre, j'ouvre le fichier fla, je ne change absolument rien, juste le recompressé une fois, je le place sur le net, et plus rien ne fonctionne...
j'ai flash CS3..
Y a ti'il un astuce?

merci a+

Commentaire de eldorado1957 le 25/02/2008 06:02:26

Ouais bien je n'arrivais pas moi non plus à faire marcher ça autrement que dans le source original et je me suis aperçu qu'il y a un problème avec le screen.width et le screen.height. Ça retourne undefined. Le source vient d'un flash mx 2004 français et moi j'ai un flash mx 2004 anglais. Une idée?

Commentaire de TrevorReznik le 27/09/2009 19:11:04

Bonjour à tous,

Je cherche une manière de pouvoir ouvrir une fenêtre en fullscreen en cliquant sur un objet dans la scène. Cette classe me paraît très bien, mais lorsque j'enregistre mon .swf cela ne fonctionne plus !!!

Je me suis aperçu qu'en fait cela vient de la version du flash player choisi dans la boite de dialogue au moment d'exporter l'animation. En effet, il faut choisir Flash Player 7. Si la version 8 ou 9 est choisie cela ne fonctionne plus.

Pourquoi la version 7 ??? N'est-ce pas obsolète ?

De plus, comme ce topic commence à dater, je me suis dis que vous connaîtriez peut-être une façon plus récente de le faire ?

Merci d'avance.

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 3,385 sec (3)

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