ActionScript 3.0, l'essentiel sous la main Adobe Flash Accueil
Fiches
Boutique
Contact
Utiliser une galerie JavaScript (ColorBox)
Nous allons voir ici comment utiliser la galerie javascript ColorBox. Son avantage par rapport à LiteBox et MediaBox, c'est que l'on peut toujours voir les zones Flash en arrière plan lorsqu'un popup est ouvert, alors que les deux autres affichaient des zones grisées à la place.

Téléchargez ColorBox, choisissez le skin que vous souhaitez utilisez parmis les exemples, et mettez en place les fichiers autour de votre page intégrant votre SWF.

Vérifiez que ColorBox est bien installé en faisant un test classique en HTML.

Si tout est bon, alors ajouter cette fonction JavaScript juste avant la balise de fermeture </script> :

function open_popup(url,largeur,hauteur)
$.colorbox({href:url, width:largeur, height:hauteur, iframe:true});
}

Cette fonction permet d'ouvrir un popup avec ColorBox. Il vous suffit alors de l'executer à partir de Flash en lui spécifiant dans les paramètres l'URL, la hauteur et la largeur du popup.

import flash.events.MouseEvent;

function onClick(e:MouseEvent):void
{
var jscommand:String = "open_popup('http://www.google.fr/','640','480');";
var lien:URLRequest = new URLRequest("javascript:" + jscommand + " void(0);");
navigateToURL(lien, "_self");
}
btn.addEventListener(MouseEvent.CLICK, onClick);
Commentaire(s)
Aucun.