Envoyé par : foxp2projects
Date : 28/11/2009 20:01
Bonsoir à tous, C'est ma première intervention sur ce forum, et avant toute chose, félicitations à l'équipe pour l'ensemble du travail réalisé sur ce portail français dédié à Xul. Grâce à l'ensemble de la doc fournie, j'ai réalisé en grande partie une extension pour Firefox destinée à une communauté open-source.
le sujet de ce fil: J'ai réalisé un tuto sous forme de vidéo pour mon extension.(une toolbar). Le tuto a été propulsé avec le webservice proposé par http://www.screentoaster.com/ Je souhaitais qu'elle soit accessible directement dans ma toolbar par le biais d'une fenêtre.(donc sans se rendre sur le site de screentoaster) Voici comment j'ai procédé :
le bouton de la toolbar :
<toolbaritem> <toolbarbutton id="MonTuto" tooltiptext="Voir le tuto en vidéo" oncommand="VoirTuto()"/> </toolbaritem>
la commande javascript :
function VoirTuto() { window.openDialog("chrome://Le_Nom_De_Votre_Extension/content/tuto.xul", "Découvrez l'extension en vidéo", "centerscreen,chrome,modal,width=800,height=600"); }
la fenêtre pour la vidéo (tuto.xul):
<?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <window id="videotuto" title="Découvrez l'extension en vidéo !" orient="horizontal" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" xmlns:html="http://www.w3.org/1999/xhtml"> <html:div id="video"> <html:object id="XXXXXXXXXXXXXXXXXXXXXXXXXXXXX" type="application/x-shockwave-flash" data="http://www.screentoaster.com/swf/STPlayer.swf" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0" width="800" height="600" allowScriptAccess="always" allowFullScreen="true" movie="http://www.screentoaster.com/swf/STPlayer.swf" flashvars="video=XXXXXXXXXXXXXXXXXXXXXXXXXXXXX"/> </html:div> </window>
Les XXXXX sont à remplacer par l'identifiant de votre vidéo chez screentoaster. Lors du clic sur le bouton, la fenêtre s'ouvre et charge la vidéo. La fonction "plein écran" fonctionne comme sur le site.
A+ Fox
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.