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 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 ?".'');}}?>