Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Mini-Tuto : Inscruter une video FLV du site ScreenToaster

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.