Programmation ActionScript/Bases
= Installation =
Le logiciel est payant mais une version gratuite de Flash Professional CC est disponible sur le site officiel.
= HelloWorld =
Afficher un bonjour à l'utilisateur :
trace("Hello World"); // Affiche -> Hello World
= Le langage =
Les commentaires.
Il faut mettre // ... ou /* ... */
Note simple :
// ceci est une note simple
Note continue :
 ceci est une note continue
 sur plusieurs lignes
Les variables.
Une variable sert à stocker une valeur.
On la déclare de la façon suivante :
Une variable peut ête de différents types :
string
var vTexte:String = "ceci est le texte";
int
var vInt:int = 175;
uint
var vUInt:uint = -100;
nombre
var vNumber:Number = -100.56;
objet
var vObject:object = new string();
tableau
var vArray:Array = ["david", "marine", "luna"];
var vArray:Array = new Array("david", "marine", "luna");
booléen
var vBoolean:Boolean = true;
Les tableaux.
Les tableau servent a stocker plusieurs valeurs dans un objet à tabulation.
var semaine = ["Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi","Dimanche"];
// on veut voir le contenu
trace(semaine[0]); // le premier élément "Lundi" est à la position 0.
trace(semaine[4]); // "Vendredi"
Les conditions.
if ....
Le test "si".
if (chien=="vert")
 trace("le chien est vert");
if ... else ....
Le test "si" ... "sinon" ...
if (chien=="vert")
 trace("le chien est vert");
} else if (chien=="rouge")
 trace("le chien est rouge");
} else
 trace("le chien n'est ni vert ni rouge");
switch().
Le "switch", ou "selon" en français, exécute le cas correspondant à la valeur qu'on lui passe. Ici si chien est rouge, le selon regardera dans sa liste les cas. Il passera sur le cas "vert" mais ne l'exécutera pas. Ensuite il passera sur le cas rouge mais là, il l'exécutera. Si aucun cas ne correspond, il exécutera le défaut si il est présent dans le bloc du switch.
switch(chien)
 case "vert":
 trace ("Le chien est vert");
 break;
 case "rouge":
 trace ("Le chien est rouge");
 break;
 default:
 trace ("Le chien n'est ni vert ni rouge");
 break;
Une condition ternaire comprend le <test> ? <reponse si true> : <reponse si false>
trace("Le chien est " + (chien=="vert")?"vert":"d'une autre couleur");
// cela va afficher si chien est rouge -> Le chien est d'une autre couleur
Les itérations.
for().
La boucle "pour".
for(var i:uint=0;i<10;i++)
 trace("La valeur de i est "+i);
for each().
La boucle "pour chaque".
for each(var jour:String in semaine) 
 trace(jour);
for (in).
La boucle "pour (dans)".
for each (var laValeur:* in heure)
 contenant.appendText(laValeur+"\n");
while ().
La boucle "tant que".
var compteur:uint = 1;
while(compteur<8)
 trace("compteur="+compteur);
 // l'opérateur ++ permet d'incrémenter d'une valeur une variable numérique
 compteur++;
do ... while ().
La boucle "faire ... tant que"
var count:uint = 5;
do
 trace("count="+count);
 count++;
while(count<5);
Les fonctions.
Une procédure est une fonction qui ne retourne pas de valeur.
function creerEtoile():void 
 myStar = new Star();
 myStar.x = 100;
 myStar.y = 150;
 addChild(myStar);
Une fonction quant à elle retourne une valeur
function retournerEtoile():Star
 myStar = new Star();
 myStar.x = 100;
 myStar.y = 150;
 return myStar ;
Les classes.
Une classe définit un objet qui comprend des variables et des fonctions. Par convention comme en Java, on met la première lettre de la classe en majuscule.
class MaClasse
 // données
 // methodes
class Animal
 // données
 var poids = 15
 function Crier(){
 trace (" l'animal crie ");
La visibilité.
La visibilité spécifie par qui une propriété peut être utilisée.
Il en existe deux :
public class MaClasse
 // données
 public var nomDeLaClasse = "MaClasse";
 // methode
 public ...
 private ...
public.
Tout le monde peut la voir et l'utiliser
private.
Est visible seulement dans la classe
= Quelques ressources =
Cours AS de developpez.net

Photographie/Sociétés et Organisations/Éditeurs de cartes postales/Phos

Phos était un éditeur de cartes postales installé à Pointe-à-Pitre (Guadeloupe).

Photographie/Personnalités/L/Alexandre Ernest Ladrey

Alexandre Ernest Ladrey était un photographe français né en 1830 à La Fermeté et décédé le 9 décembre 1889 dans le 2e arrondissement de Paris. Il a travaillé de 1862 à 1889 dans son studio parisien, situé passage des Princes, entre le boulevard des Italiens et la rue de Richelieu. Il fut associé à André Adolphe Eugène Disdéri (1819-1889), photographe attitré de Napoléon III dont l'atelier était situé au 8, boulevard des Italiens. Médaille d'Argent aux expositions universelles de 1867 - 1878 – 1889. À sa mort, le studio fut repris par son fils, Henri Ernest Édouard Antoine Ladrey (18??-19??).

Astrologie/Préliminaires astronomiques/La mesure du temps/Le temps stellaire et le temps sidéral

temps stellaire // culmination d'une étoile de référence
temps sidéral // culmination du point vernal (assimilé à une étoile)

Astrologie/Préliminaires astronomiques/La mesure du temps/Le jour sidéral et le jour solaire vrai

jour sidéral // temps requis pour revenir à angle droit d'une étoile
jour solaire vrai : prise en compte du Soleil comme une étoile particulière

Astrologie/Préliminaires astronomiques/La mesure du temps/Le jour solaire moyen et l'équation du temps

jour solaire moyen: prise en compte d'un Soleil fictif (à marche régulière)
équation du temps : passage du temps du Soleil moyen (marche régulière de 24 heures) au temps des cadrans solaires, et réciproquement.

Photographie/Sociétés et Organisations/Éditeurs de cartes postales/E. Mary-Rousselière

E. Mary-Rousselière était un éditeur de cartes postales installé à Rennes (Ille-et-Vilaine).

Photographie/Sociétés et Organisations/Éditeurs de cartes postales/E. Mayer

E. Mayer était un éditeur de cartes postales installé au 49, faubourg de France, à Belfort (Territoire de Belfort).

Livre de cuisine/Béchamel végétalienne
La béchamel végétalienne est une sauce faite de matière grasse (huile ou margarine), de farine (blé ou épeautre) et d'un lait (de riz ou de soja).
Notes.
La béchamel au lait de riz est plus neutre que celle au soja. 
La béchamel accompagne très bien les légumes en gratin (brocolis, pommes de terre, etc.) et est un ingrédient principal de nombreux plats cuisinés (lasagnes au tofu, etc.).

Photographie/Sociétés et Organisations/Éditeurs de cartes postales/Paul Testart

Paul Testart était un éditeur de cartes postales installé à Épinal (Vosges).

Photographie/Sociétés et Organisations/Éditeurs de cartes postales/Constantin

Constantin était un éditeur français de cartes postales.

Jardin au naturel/Pourquoi créer un jardin au naturel ?

Qui n'aime pas écouter le chant des oiseaux, sentir le parfum des fleurs ? Qui ne s'émerveille pas à l'envol d'un papillon ou, plus rare, d'une libellule ? Le jardin est un lieu privilégié propice à la découverte de la nature, à la rencontre de ses habitants sauvages. Il est donc tout naturel d'y réserver des endroits pour y accueillir la nature.
De simples aménagements suffisent pour accueillir des fleurs sauvages et faire le bonheur de nombreux animaux. Un jardin au naturel fournit la nourriture à quantité d'invertébrés (insectes, mollusques...), d'oiseaux, de mammifères... En outre, en milieu rural, il intègre parfaitement votre habitation dans le paysage tout en la protégeant des rigueurs du climat. De plus, il contribue à l'équilibre écologique car il offre le gîte à de nombreux auxiliaires qui permettent de lutter de manière biologique contre les ravageurs du verger. Ce faisant, ils permettent de se passer des w:pesticides dont on découvre peu à peu tous leurs dangers.
Enfin, un jardin au naturel permet de réduire son empreinte écologique tout en contribuant à reconstituer une trame verte et bleue indispensable à la survie de nombreuses espèces.

Jardin au naturel/Pourquoi créer un jardin au naturel ?/Pour mieux accueillir la faune, la flore et la fonge