Affichage des articles dont le libellé est Flash. Afficher tous les articles
Affichage des articles dont le libellé est Flash. Afficher tous les articles

lundi 15 septembre 2008

[Divertissement] L'effet papillon

Voici le site d'un grand magasin hollandais : HEMA. Cette enseigne compte plus de 150 magasins au Pays Bas, en Belgique, au Luxembourg et en Allemagne …
Bref une grosse boite mais … pas démuni d'humour.
Je vous laisse jeter un œil sur leur site :
http://producten.hema.nl/

Le développeur a dut bien s'amuser.

mardi 2 septembre 2008

[AS3] Convertir une string en int ou float

Pour convertir une chaine de caractère en nombre il existe deux fonctions :
parseInt et parseFloat.

parseInt convertit la chaine de caractère en entier.

parseFloat convertit la chaine de caractère en nombre décimal.

l'utilisation est simple :
var iNumber:int = parseInt("234");
ou
var iNumber:float = parseFloat("234.423");
parseInt peut prendre aussi un deuxième paramètre qui permet de spécifier la base du nombre.
Par exemple pour récupérer un entier codé en hexadécimal nous ferions :
var iNumber:int = parseInt("1F3",16);

La base peut être comprise entre 2 et 36

mardi 26 août 2008

[Flash] Faire communiquer Flash (AS3) et PHP

En actionscript 3 la communication avec PHP ne se fait plus avec LoadVars. Il faut utiliser la classe URLLoader.

// conteneur
var conteneur:URLLoader = new URLLoader();
// Fichier à charger
var fichier:URLRequest = new URLRequest("textes/script.php");

// CallBack fin chargement
function onComplete(e:Event):void
{
// Fini
}

// CallBack pendant le chargement
function onProgress(e:Event):void
{
// chargement en cour
}

// Lier l'événement chargement
conteneur.addEventListener(ProgressEvent.PROGRESS, onProgress);
// Lier l'événement fini
conteneur.addEventListener(Event.COMPLETE, onComplete);
// Chargement du fichier
conteneur.load(fichier);

[AS3] Les tableaux

En AS3 les tableaux sont déclarés comme ceci :
var nom:Array = newArray()

Ajout d'une valeur dans le tableau :
nom.push(valeur)

On y accède comme ceci :
nom[i]

Suppression de la dernière entrée :
nom.pop()

taille du tableau :
nom.length

[AS3] Declaration de variable

En ActionScript 3 la déclaration de variable ce fait avec le mot clef var comme ceci :
var nom:type = valeur, nom2:type = valeur2, ...

Les types standards sont :
int, String, Boolean, Number, Object, uint, ...


Pour déclarer une constant on utilise le mots clef const
const NOM:type = valeur

Par convention on met le nom de la constante en majuscule.