begin process at 2012 05 26 20:29:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

Flash et Javascript

 > 

comment ouvrir et fermer un swf ?


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

comment ouvrir et fermer un swf ?

mardi 10 février 2004 à 13:02:24 | comment ouvrir et fermer un swf ?

auremy


Bonjour,

J'aimerais savoir si c'est possible d'ouvrir un popup contenant un swf sans utiliser de pages HTML ?
Tout ce que j'ai trouvé dans le forum c'est l'utilisation de javascript avec des pages HTML.

Aurélie
mardi 10 février 2004 à 14:06:34 | Re : comment ouvrir et fermer un swf ?

tom

Administrateur CodeS-SourceS
Salut,

Eh bien c'est tres simple, tu dois utiliser un javascript pour ouvrir la popup (il y a en plein sur codes-sources), mais tu n'as qu'a mettre comme adresse le swf directement. Attention, ca ne marche que sous IE, pas sous netscape (qui lui, va le telecharger)!

@+ Tom
mardi 10 février 2004 à 15:49:49 | Re : comment ouvrir et fermer un swf ?

brice0306

oui, script javascript du type :

window.open('fichier.swf','nom','width=,height=,top=,left=,menubar=no,scrollbars=no,statusbar=no,........');


par contre il me semble qu'en faisant ça, c'est la totalité du SWF qui s'affiche, meme ce que tu as pu mettre éventuellement à l'exterieur de la zone de travail ds ton FLA.

à moins que ce soit qd on ouvre un SWF directement à partir d'un autre en faisant getURL() ?? je sais plus trop, mais est-ce que ça a déja fait ça a qqn? et si oui, ya-t'il un moyen de cacher ce qui ne devrait pas etre visible?

_______________
www.arsenal.fr.st
mardi 10 février 2004 à 16:46:42 | Re : comment ouvrir et fermer un swf ?

tom

Administrateur CodeS-SourceS
hum oui. Il faut à ce moment la que tu regardes à FScommand dans l'aide de flash, ca peut te permettre de régler ces petits problemes.

@+ Tom
mardi 10 février 2004 à 22:24:43 | Re : comment ouvrir et fermer un swf ?

auremy


Merci beaucoup pour vos réponses, mais apparement ça ne marche pas.

Voilà mon code :

onClipEvent (keyDown) {
if (this.hitTest(_root.chat) == true) {
_root.plaque._alpha = 50;
if (Key.isDown(Key.SPACE)) {
window.open('panier.swf','popup','width=770,height=440,menubar=no,scrollbars=no,statusbar=no');
}
} else {
_root.plaque._alpha = 100;
}
}


quelqu'un peut-il m'indiquer mes erreurs ?

Pour indication ... le personnage est le chat, il se déplace dans son environnement et lorsqu'il entre dans une zone réactive celle-ci devient transparente. Avec un l'appuie de la touche espace, on ouvre un popup avec le contenu de la rubrique et echap pour fermer cette même rubrique.

Aurélie
mardi 10 février 2004 à 22:35:40 | Re : comment ouvrir et fermer un swf ?

auremy


J'ai réussit à améliorer mon script mais il ne fonctionne pas encore :-
onClipEvent (keyDown) {
if (this.hitTest(_root.chat) == true) {
_root.plaque._alpha = 50;
if (Key.isDown(Key.SPACE)) {
getURL("javascript:window.open('panier.swf','popup','width=770,height=440,menubar=no,scrollbars=no,statusbar=no');", "_blank");
}
} else {
_root.plaque._alpha = 100;
}
}
mardi 10 février 2004 à 22:36:26 | Re : comment ouvrir et fermer un swf ?

auremy


J'ai réussit à améliorer mon script mais il ne fonctionne pas encore :-
onClipEvent (keyDown) {
if (this.hitTest(_root.chat) == true) {
_root.plaque._alpha = 50;
if (Key.isDown(Key.SPACE)) {
getURL("javascript:window.open('panier.swf','popup','width=770,height=440,menubar=no,scrollbars=no,statusbar=no');", "_blank");
}
} else {
_root.plaque._alpha = 100;
}
}
mercredi 11 février 2004 à 10:56:10 | Re : comment ouvrir et fermer un swf ?

brice0306

qu'est-ce qu'il se passe quand tu appuies sur espace? rien du tout? ou qqc ms pas ce que tu veux?

peut-etre que c'est le IF imbriqués qui ne vont pas? moi j'essaierais un truc du style

onClipEvent (keyDown) {
if (this.hitTest(_root.chat) == true) {
_root.plaque._alpha = 50;
} else {
_root.plaque._alpha = 100;
}

if (Key.isDown(Key.SPACE) && (50 == _root.plaque._alpha)) {
getURL("javascript:window.open('panier.swf','popup','width=770,height=440,menubar=no,scrollbars=no,statusbar=no');", "_blank");
}
}


par contre un détail: tu veux pouvoir fermer la pop-up avec ECHAP, ça n'est pas possible. car le javascript qu'on t'a donné va t'ouvrir une fenetre IE contenant ton SWF (fenetre qu'on peut fermer avec ALT+F4, mais pas avec ESPACE). Toi ce que tu veux peut-etre a la place c'est un SWF qui s'ouvre au sein de ton anim, ds la meme fenetre IE, et non ds une nouvelle, je me trompe? si c'est ça, alors il faut plutot que dans ton anim principale tu crées un clip vide qui sera ta fenetre accueillant la popup, et que tu y charges ton fichier panier.swf avec la commande loadmovie() au moment où la touche ESPACE est pressée (enfin, d'apres moi... essaie de bidouiller un peu, cernes bien ce que tu veux faire, et reviens ns dire où ça en est;)

autre chose: ton anim principale tu la charges ds un html ou meme pas? c'est un EXE ou SWF?

_______________
www.arsenal.fr.st
mercredi 11 février 2004 à 11:11:36 | Re : comment ouvrir et fermer un swf ?

auremy


Alors ... quans j'appuye sur espace, il y a deux fenêtres IE qui s'ouvrent dont une ou il y a [open] et l'autre charge idéfiniment et n'affiche rien.
J'avais essayé avec loadmovie, j'avais aussi des problèmes pour fermer. Mais après la notion de pop up convenait mieux à ce que je voulais faire ... finalement j'crois que je vais retourner au loadmovie.
Pour ce qui est de l'anim principale, c'est un swf.

Merci Brice pour tes infos, puis si j'arrive a finir un jour ce projet ... il y en aura une trace sur le forum ;-)

jeudi 12 février 2004 à 14:39:49 | Re : comment ouvrir et fermer un swf ?

brice0306

essaie peut-etre de remplacer par
getURL("maPage.htm", "_blank");


avec maPage.htm :
<script>
window.open('panier.swf','popup','width=770,height=440,menubar=no,scrollbars=no,statusbar=no');
</script>


ms là encore tu auras 2 pages, c'est normal d'ailleurs: ton getURL ouvre une page vide, qui elle ouvre une popup.

ms à ce moment-là, prq pa tt simplement faire:
getURL("panier.swf" , "_blank");

elle aura pas l'allure d'une popup par contre...

ou alors:
getURL(javascript:window.open('panier.swf','popup','width=770,height=440,menubar=no,scrollbars=no,statusbar=no');", "_self");


en tt cas le probleme des 2 fenetres est par là. et pr ce qui est de leur contenu ensuite, celle qui n'est pas vide, elle contient quoi??? le fichier PANIER.SWF est bien ds le meme repertoire que ton anim parente ?

perseverons ;) !! ça doit pas etre sorcieux qd meme!!

_______________
www.arsenal.fr.st


Cette discussion est classée dans : ouvrir, pages, html, swf, fermer


Répondre à ce message

Sujets en rapport avec ce message

Fermer un swf [ par Burnside ] Slt,Je desirerai savoir comment fermer un fichier swf, present sur une page d'acceuil. mon annimation est sur la page index.html, et je voudrai que lo Ouvrir pages Html en premier plan [ par actaruss ] Salut à tous !Voilà, j'ai un ptit soucis. J'ai une animation flash sur un CD de documentation qui contient des liens. Ces liens sont censés ouvrir des ouvrir et fermer une fenetre HTML [ par edophie ] BonjourUn bouton me permet d'ouvrir une page html on (release) {  getURL ( "java scrip Ouverture d'un swf avec effets [ par lacourriette ] Bonjour à tous, Je suis à la recherche d'un tuto ou d'une méthode pour ouvrir un swf avec effets. Je m'explique : j'ai un site qui ouvre ses pages en DEPLACER SWF DANS HTML [ par tuan61 ] Bonjour, Comment puis je faire pour deplacer mon fichier swf qui se place par defaut en haut a gauche de mon ecran ? Merci par avance. Ouvrir une fenêtre en fullscreen depuis un script flash [ par TrevorReznik ] Bonsoir à tous, Cela fait plusieurs heures que j'utilise la fonction recherche du site et que je teste ce que je trouve. Si je sollicite votre attent getURL et gotoandplay "scene" [ par remziko ] Bonjour à tous, j'essaye de trouver réponse à mon problème depuis 2 semaines, j'ai crée mon porte-folio en flash qui contient 6 fichiers .swf J'ai m preloader un site full flash [ par guyom008 ] bonjour à tous, Je suis débutant en Flash CS3 et j'aimerai avoir des conseils pour préaloader un site full flash en une seul fois. Je m'explique, j Charger le contenu du html via un swf [ par thepopol777 ] Bonjour a tous. Voilà j'ai passé ma matinée a chercher sans succès ( peut-être que cela est impossible ). J'ai un flash avec preloader, qui évidement superposition swf [ par ptrpp ] Bonjour Mon problème est que je souhaite superposer trois swf sur une page html. et que dans IE le swf qui devrait être au dernier plan passe au prem


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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

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