Developpez.com - Flash / Flex
X

Choisissez d'abord la catégorieensuite la rubrique :


Preloader Flash

Date de publication : 15/01/2006 , Date de mise à jour : 13/01/2007

Par Matthieu  (Accueil)
 

Tutorial d'utilisation et de personnalisation du Préloader Flash de swf.


I. Présentation du Préloader
II. Historique des versions
II-a. Version 0.3 - 01 Février 2007
II-b. Version 0.2 - 01 Octobre 2006
II-b. Version 0.1 - 15 Janvier 2006
III. Améliorations futures
IV. Mode d'emploi
IV-a. Installation rapide du Préloader
IV-b. Installation détaillée du Préloader
IV-c. Fonctionnalités détaillées
V. Téléchargement
VI. Remerciements
VII. Notes
VII-a. Problèmes rencontrés
VII-b. Vos contributions
VIII. Copyright


I. Présentation du Préloader

C'est un Préloader de fichier swf.
Il peut être intégré dans n'importe quel site web très facilement.

Son fonctionnement est très simple. Il suffit de configurer les variables dans le fichier index.php.

Ce preloader est entièrement compatible avec le compilateur Open Source MTASC.

Les caractéristiques du Préloader :


II. Historique des versions


II-a. Version 0.3 - 01 Février 2007


II-b. Version 0.2 - 01 Octobre 2006


II-b. Version 0.1 - 15 Janvier 2006


III. Améliorations futures


IV. Mode d'emploi


IV-a. Installation rapide du Préloader

Il faut insérer ces lignes de code dans votre page :
Installation du préloader dans une page web

<?php

/*--- exemple de variable ---*/
$s_var2 = "config.xml";

?>
<!--- include du flash --->
<script type="text/javascript" src="config_flash/swfobject.js"></script>

<div id="flashcontent">
	<?php
		// Le texte inscrit dans cette balise est remplacé par l'application Flash.
		// si le swf s'affiche, le contenu de la balise flashcontent ne sera pas affiché à l'écran.
		$s_msgError = "<font color=\"#000000\">Attention ! Vous avez désactivé le Javascript.<br />
		Pour que le site puisse s'afficher correctement, il est nécessaire de réactiver le Javascript dans votre navigateur.</font>";
		echo $s_msgError;
	?>

</div>

<script type="text/javascript">

/* chemin du swf, l'id de l'objet ou de l'embed tag, largeur du swf, hauteur du swf, 
version du flash player nécessaire ("6.0.65") , 
couleur de fond, [utilisation de l'installation automatique (booléen, défaut false), 
qualité du swf (par défaut High),  url de redirection après l'install auto, 
url de redirection si les utilisateur n'ont pas la version correcte du plugin, 
id pour bypasser la détection flash (par défaut detectflash)]*/
var oSWF = new SWFObject("loader.swf", "siteSWF", "900", "1000", "8", "#ffffff", true);

/* paramètre de config de l'objet javascript */
// url de redirection après l'install auto (actuellement géré en auto par le loader flash)
//oSWF.setAttribute('xiRedirectUrl', 'http://www.example.com/upgradefinished.html'); 
 // url de redirection si les utilisateur n'ont pas la version correcte du plugin flash
oSWF.setAttribute('redirectUrl', 'updateflash.php');

// ajout des variables à transmettre au flash
oSWF.addVariable("nomswf", "swf/exemple.swf");
oSWF.addVariable("version", "2");

oSWF.addVariable("var2", "<?php echo $s_var2; ?>");
oSWF.addVariable("nocache", "1");
// paramètres du flash player
//so.addParam("quality", "low");
//so.addParam("wmode", "transparent");
//so.addParam("salign", "t");   
oSWF.write("flashcontent");
// ]]>
</script>
<!--- fin include du flash --->
Le code source est commenté au maximum afin de vous faciliter la tache.
Voic un lien contenant tous les paramètres possibles pour configurer votre application flash (so.addParam("quality", "low");)
faq Liste complète des paramètres et leurs valeurs possibles


IV-b. Installation détaillée du Préloader

La configuration du préloader pas à pas :


IV-c. Fonctionnalités détaillées


V. Téléchargement

Télécharger les sources du Préloader


VI. Remerciements

Je tiens à remercier tout particulièrement :


VII. Notes


VII-a. Problèmes rencontrés

Pour toutes questions d'ordre technique, vous pouvez consulter le Forum Flash de Developpez.com.


VII-b. Vos contributions

Si vous avez amélioré le code source et le design graphique du Préloader, n'hésitez pas à me contacter pour tout intégrer dans les sources disponibles au téléchargement.


VIII. Copyright

/**
  * Copyright the original author or authors.
  *
  * Licensed under the MOZILLA PUBLIC LICENSE, Version 1.1 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
  *
  * http://www.mozilla.org/MPL/MPL-1.1.html
  *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  *
  *
  * The Initial Developer of the Original Code is
  * DELOISON Matthieu -- www.delfiweb.com.
  * Portions created by the Initial Developer are Copyright (C) 2006-2007
  * the Initial Developer. All Rights Reserved.
  *
  * Contributor(s) :
  *
  */





Valid XHTML 1.1!Valid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 01/01/2006 Matthieu DELOISON. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Responsable bénévole de la rubrique Flash / Flex : Xavier Lecomte -