Cette FAQ (Foire aux questions) a pour but d'apporter des solutions simples pour toute personne désirant se familiariser avec Flash.
		Elle sera construite sous forme de questions/réponses avec des visuels illustrant chaque explication.
		Il est important, pour que cette FAQ vive et évolue, que d'autres questions soient posées 
		
	 
if( isset($_GET['filtre'] ) ) {
  $filtre = $_GET['filtre'];
} else {
  $filtre = "NNNNNNNNNNNNNNNNNNNNN";
}
function plusmoins($position,$lefiltre){
  if ($lefiltre{$position-1}=='O')
  {
	$lefiltre{$position-1} = 'N';
	return('

');
  } else
  {
	$lefiltre{$position-1} = 'O';
	return('

');
  }
}
				
echo('
					
      
 Tout développer
 Tout développer      
 Tout réduire
 Tout réduire
');
				echo('      '.plusmoins(1,$filtre).'  
1. '."Informations sur la FAQ".' (2)');if ($filtre{1-1}=='O'){echo('                
'."Comment bien utiliser cette FAQ ? ".'');echo('                
'."Comment participer à cette FAQ ?".'');}echo('      '.plusmoins(2,$filtre).'  
2. '."Généralités".' (1)');if ($filtre{2-1}=='O'){echo('                
'."Comment mettre des commentaires en Actionscript ?".'');}echo('      '.plusmoins(3,$filtre).'  
3. '."Actionscript 1".' (6)');if ($filtre{3-1}=='O'){echo('              '.plusmoins(4,$filtre).'  
3.1. '."Navigation".' (3)');if ($filtre{4-1}=='O'){echo('                        
'."Comment aller à une frame donnée ?".'');echo('                        
'."Comment atteindre un MovieClip quelle que soit sa position dans l'animation ?".'');echo('                        
'."Quelles sont les différentes actions sur les boutons ?".'');}echo('              '.plusmoins(5,$filtre).'  
3.2. '."Applications Offline".' (3)');if ($filtre{5-1}=='O'){echo('                        
'."Comment ouvrir un projecteur ou un EXE en fullscreen ?".'');echo('                        
'."Comment ouvrir un document via flash ?".'');echo('                        
'."Pourquoi l'exécution de mon .exe via un fscommand ne marche pas ?".'');}}echo('      '.plusmoins(6,$filtre).'  
4. '."Actionscript 2".' (52)');if ($filtre{6-1}=='O'){echo('              '.plusmoins(7,$filtre).'  
4.1. '."Navigation".' (2)');if ($filtre{7-1}=='O'){echo('                        
'."Comment aller à une frame donnée ?".'');echo('                        
'."Comment atteindre un MovieClip quelle que soit sa position dans l'animation ?".'');}echo('              '.plusmoins(8,$filtre).'  
4.2. '."Les MovieClips".' (4)');if ($filtre{8-1}=='O'){echo('                        
'."Comment créer un bouton par actionscript ?".'');echo('                        
'."Comment changer dynamiquement la couleur d'un clip ?".'');echo('                        
'."Comment appliquer un filtre dynamiquement à un clip?".'');echo('                        
'."Comment jouer un clip à l'envers ?".'');}echo('              '.plusmoins(9,$filtre).'  
4.3. '."Les valeurs numériques".' (3)');if ($filtre{9-1}=='O'){echo('                        
'."Comment convertir une chaîne en valeur numérique ?".'');echo('                        
'."Pourquoi mes valeurs se concatènent au lieu de s'ajouter ?".'');echo('                        
'."Comment obtenir un nombre aléatoire ?".'');}echo('              '.plusmoins(10,$filtre).'  
4.4. '."Les chaînes de caractères".' (5)');if ($filtre{10-1}=='O'){echo('                        
'."Comment extraire une partie d'une chaîne de caractères ?".'');echo('                        
'."Comment remplacer toutes les occurences d'un mot (sous-chaîne) dans une chaîne de caractères ?".'');echo('                        
'."Comment supprimer les espaces en début et fin de chaîne ?".'');echo('                        
'."Comment mettre une chaîne de caractères en majuscules/minuscules ?".'');echo('                        
'."Comment inverser une chaîne de caractères ?".'');}echo('              '.plusmoins(11,$filtre).'  
4.5. '."Les tableaux".' (4)');if ($filtre{11-1}=='O'){echo('                        
'."Comment remplir un tableau à l'initialisation ?".'');echo('                        
'."Comment effacer le contenu d'un tableau ?".'');echo('                        
'."Comment créer un tableau à deux dimensions ?".'');echo('                        
'."Comment trier un tableau contenant des objets ?".'');}echo('              '.plusmoins(12,$filtre).'  
4.6. '."La scène".' (3)');if ($filtre{12-1}=='O'){echo('                        
'."Comment récupérer la taille de la scene ?".'');echo('                        
'."Peut-on redimensionner dynamiquement la scène via actionscript ?".'');echo('                        
'."Comment détecter un redimensionnement de la scène ?".'');}echo('              '.plusmoins(13,$filtre).'  
4.7. '."Le temps".' (3)');if ($filtre{13-1}=='O'){echo('                        
'."Comment exécuter une fonction à intervalle régulier ?".'');echo('                        
'."Comment arreter l'éxécution d'une fonction lancée à partir d'un setInterval  ?".'');echo('                        
'."Comment décaler l'exécution d'une fonction dans le temps ?".'');}echo('              '.plusmoins(14,$filtre).'  
4.8. '."Le son".' (1)');if ($filtre{14-1}=='O'){echo('                        
'."Comment jouer un son en boucle ?".'');}echo('              '.plusmoins(15,$filtre).'  
4.9. '."Programmation Orientée Objets".' (2)');if ($filtre{15-1}=='O'){echo('                        
'."Quelle est la syntaxe d'une classe ?".'');echo('                        
'."Mon attribut de classe a pour toute instance la valeur de la dernière instance, pourquoi ?".'');}echo('              '.plusmoins(16,$filtre).'  
4.10. '."Interaction côté Client".' (8)');if ($filtre{16-1}=='O'){echo('                        
'."Peut-on mettre un lien HTML sur une animation Flash ?".'');echo('                        
'."Comment personnaliser le menu contextuel (clic droit) ?  ".'');echo('                        
'."Comment supprimer le menu contextuel (clic droit) ?".'');echo('                        
'."Comment créer un popup via flash ?".'');echo('                        
'."Comment fermer une fenêtre du navigateur ?".'');echo('                        
'."Comment envoyer un mail ?".'');echo('                        
'."Comment appeller une fonction javascript via un bouton ?".'');echo('                        
'."Comment créer un préchargement ?".'');}echo('              '.plusmoins(17,$filtre).'  
4.11. '."Interaction côté Serveur".' (7)');if ($filtre{17-1}=='O'){echo('                        
'."Comment envoyer des paramètres coté serveur ?".'');echo('                        
'."Comment récupérer des données non formatées ?".'');echo('                        
'."Comment récupérer des données d'un fichier texte ?".'');echo('                        
'."Comment récupérer une matrice de chiffres stockée dans un fichier texte ?".'');echo('                        
'."Pourquoi mes données, récupérées dynamiquement, ne s'actualisent pas ?".'');echo('                        
'."Comment afficher tous les caractères accentués des données importées? ".'');echo('                        
'."Peut-on envoyer un swf dans un email ?".'');}echo('              '.plusmoins(18,$filtre).'  
4.12. '."Applications Offline".' (5)');if ($filtre{18-1}=='O'){echo('                        
'."Comment ouvrir un document via flash ?".'');echo('                        
'."Pourquoi l'exécution de mon .exe via un fscommand ne marche pas ?".'');echo('                        
'."Comment quitter une application Flash ?".'');echo('                        
'."Comment supprimer le menu contextuel (clic droit) ?".'');echo('                        
'."Comment créer un dossier ou un fichier ?".'');}echo('              '.plusmoins(19,$filtre).'  
4.13. '."Questions diverses".' (5)');if ($filtre{19-1}=='O'){echo('                        
'."Comment utiliser une police non système ?".'');echo('                        
'."Comment détecter l'appui sur une touche du clavier ?".'');echo('                        
'."Peut-on changer dynamiquement la cadence d'une animation ?".'');echo('                        
'."Comment récupérer la version du player utilisée ?".'');echo('                        
'."Comment réaliser la migration vers actionscript 3 ?".'');}}echo('      '.plusmoins(20,$filtre).'  
5. '."Actionscript 3".' (2)');if ($filtre{20-1}=='O'){echo('              '.plusmoins(21,$filtre).'  
5.1. '."Questions diverses".' (2)');if ($filtre{21-1}=='O'){echo('                        
'."Comment récupérer la version du player utilisée ?".'');echo('                        
'."Comment changer dynamiquement la cadence d'une animation ?".'');}}?>