Une fonction verif mail
Le 31 octobre 2006
Une fonction qui verifie les mails:
[actionscript]
function verifMail() {
// fonction classique de vérification de l’email.
if (sEmail.length>=7) {
if (sEmail.indexOf(”@”)>0) {
if ((sEmail.indexOf(”@”)+2)
if (sEmail.lastIndexOf(”.”)<(sEmail.length-2)) {
return (true);
}
}
}
}
return (false);
}
[/actionscript]
ensuite si la vérification est correcte:
[actionscript]
if (verifMail()) {
faire mon action
}
[/actionscript]
Renommer des fichier a la volée..
Le 19 octobre 2006
un p’tit logiciel bin sympathique qui permet de renommer à la volé des fichiers dans un dossier…
possibilité de parametrer le renommage pour incrementer les fichiers:
L’URL rewriting + site map
Le 17 octobre 2006
SiteMap:
Faire un siteMaps de son site:
http://www.xml-sitemaps.com
A retrouver: le script CGI qui gènere des siteMap tout seul
L’URL rewriting:
tout savoir sur l’URL rewriting:
http://www.webrankinfo.com/analyses/autres/url-rewriting-debutants.php
exemple: ( mettre dans un fichier .htaccess)
[apache]
RewriteEngine on RewriteBase /
Options +FollowSymlinks
Options -MultiViews
RewriteEngine on
# le test
RewriteRule ^url\.html$ /test.html [L]
#page blog
RewriteRule ^chronique.php$ /blog.php [L]
RewriteRule ^chronique-([a-z]+)-.php$ /blog.php?cat=$1 [L]
RewriteRule ^chronique–([0-9]+).php$ /blog.php?p=$1 [L]
RewriteRule ^chronique-([a-z]+).php$ /blog.php?cat=$1 [L]
RewriteRule ^chronique-([0-9]+).php$ /blog.php?p=$1&cat= [L]
RewriteRule ^chronique-([a-z]+)-([0-9]+).php$ /blog.php?p=$2&cat=$1 [L]
#page blog_detail
RewriteRule ^chronique([0-9]+)-([^.]+).php$ /blog_detail.php?id=$1&titre=$2 [L]
RewriteRule ^chronique([0-9]+)-([^.]+).php$ /blog_detail.php?id=$1&titre=$2 [L]
#page memo
RewriteRule ^memo-([a-z]+)-.php$ /memo.php?cat=$1 [L]
RewriteRule ^memo–([0-9]+).php$ /memo.php?p=$1 [L]
RewriteRule ^memo-([a-z]+).php$ /memo.php?cat=$1 [L]
RewriteRule ^memo-([0-9]+).php$ /memo.php?p=$1&cat= [L]
RewriteRule ^memo-([a-z]+)-([0-9]+).php$ /memo.php?p=$2&cat=$1 [L]
[/apache]
Centrer horizontalement
Le 13 octobre 2006
css
1.#contenaire{margin-left: auto;margin-right: auto;width: …; }
/* largeur obligatoire pour être centré */
fin css
!!! Cette version nemarche pas sous IE6
méthode qui fonctionne sous IE:
css
2.body {margin: 0;text-align: center;}
3.global {margin-left: auto;margin-right: auto;width: …;text-align: left;}
fin css
La classe MovieClipLoader
Le 13 octobre 2006
La classe movieClipLoader pour gérer les load de données en flash
actionscript
var loadListener:Object = new Object();
loadListener.onLoadComplete = function(target_mc:MovieClip, httpStatus:Number):Void {
trace(”>> loadListener.onLoadComplete()”);
trace(”>> =============================”);
trace(”>> target_mc._width: “+target_mc._width);
trace(”>> httpStatus: “+httpStatus);
};
loadListener.onLoadInit = function(target_mc:MovieClip):Void {
};
listener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
trace(target+”.onLoadProgress with “+bytesLoaded+” bytes of “+bytesTotal);
};
loadListener.onLoadStart = function(target_mc:MovieClip):Void {
trace(”>> chargement démarré”);
};
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(loadListener);
var mc:MovieClip = this.createEmptyMovieClip(”mc”, this.getNextHighestDepth());
mcLoader.loadClip(”http://www.w3.org/Icons/w3c_main.png”, mc);
fin actionscript
Appliquer une feuille de style en AS2
Le 13 octobre 2006
Une petite fonction qui permet d’attacher une feuille de style et de l’appliquer a des champs texte
Attacher la feuille de style:
actionscript
maFeuille = new TextField.StyleSheet();
maFeuille.onLoad = function(success) {
if (success) {
trace(’feuille chargé’);
} else {
//trace(’echec’);
}
};
maFeuille.load(”style.css”);
//fonction qui applique la feuille de style aux champs texte
function feuille_de_style(monChampText, mafeuilledeStyle) {
monChampText.styleSheet = maFeuille;
monChampText.html = true;
monChampText.wordWrap = true;
monChampText.embedFonts;
}
[fin actionscript]
appliquer la feuille de style aux textes
actionscript
monChampText.htmlText = ”
Tutorial Takes Forever To Write
“;
monChampText2.htmlText= “”
fin actionscript
la classe mc_tween2.as
Le 13 octobre 2006
La classe mc_tween2.as permet de faire des colorTo, scaleTo , blurTo…
Documentation sur http://hosted.zeh.com
Télécharger la classe
Extrait de la documentation:
Les méthodes:
» tween()
» stopTween()
» alphaTo()
» bezierSlideTo()
» colorTo()
» colorTransformTo()
» frameTo()
» panTo()
» resizeTo()
» rotateTo()
» scaleTo()
» scrollTo()
» slideTo()
» volumeTo()
» xScaleTo()
» xSlideTo()
» yScaleTo()
» ySlideTo()
» roundedBezierSlideTo()
» roundedSlideTo()
» roundedTween()
» roundedXSlideTo()
» roundedYSlideTo()
» bevelTo()
» blurTo()
» glowTo()
» xBlurTo()
» xGlowTo()
» yBlurTo()
» yGlowTo()
» xyBevelTo()
» xyBlurTo()
» xyGlowTo()
» getTweens()
» isTweening()
» lockTween()
» unlockTween()
» pauseTween()
» resumeTween()
» onTweenComplete
» onTweenUpdate
Le mediaPlayBack
Le 13 octobre 2006
- Définir une vidéo:
maVideo.setMedia("onFLV.flv")
- Boucler la vidéo:
Actionscript
med.setMedia("laVideoFileA.flv");
var monEcouteur = new Object();
monEcouteur.complete = function(objetEvt) {
trace(med.contentPath+" est terminé");
//a la fin du FLV on rejoue dés le début : 0 secondes
med.play(0);
};
//écoutons le composant nommé : med
med.addEventListener("complete", monEcouteur);


