$ 6.00

Tuto Section privee dynamique (mot de passe externe) avec ActionScript, Flash

$ 6.00

  • Une formation vidéo de 1h08m
  • Téléchargement immédiat et visionnage illimité
  • Satisfait ou remboursé
  • Fichiers sources inclus
  • Découvrez pourquoi vous former avec Tuto.com

Dans ce tutoriel, nous allons créer une section privée  gérant  l'ouverture d'une partie protégé par un mot de passe (externe), chaque élément est affiché dynamiquement.
Les animations sont gérées grâce à la classe TweenMax et l'ensemble du codage est géré depuis une classe as3 distante. Pour ceux qui n'auraient pas encore installé la bibliothèque de greenSock, vous pouvez retrouver un de mes tutoriels gratuit expliquant l'installation est l'utilisation de cette fameuse bibliothèque, ici  TweenLite et TweenMax 

Voici quelques-unes des fonctionnalités de cette application:

  • Interface dynamique (géré avec la bibliothèque TweenLite)
  • Séparation de l'application en trois parties: Accueil, recommencer, privé.
  • Mot de passe externalisé (sécurité concernant la décompilation)
  • Utilisation des composants TextInput et Button.
  • Affichage des pages avec fondu et déplacement dynamique
  • Classe externe regroupant l'ensemble des fonctionnalités du projet
  • Gestion des erreurs de chargement optimisé

Voici toutes les étapes passées en revue dans ce tutoriel:

I°) L'interface:

  • Création des pages du projet,  une pour accueillir le mot de passe, la seconde gérant la saisie du mot de passe erroné, la dernière est visible après avoir fournis le bon mot de passe.
  • Utilisation des composants TextInput et Button
  • Liaison des éléments pour pouvoir gérer dynamiquement leurs ajouts et suppressions.
  • Utilisations de filtres pour mettre en valeur les composants.

II°)Gestion du mot de passe

  • Création du fichier texte contenant le mot de passe (mise en place du titre et du contenu)

III°)La classe principale

  • Imports des différentes classes utilisés dans notre projet.
  • Déclaration des variables et constante utiliser dans l'application
  • Mise en place des éléments graphiques dynamiquement (pages )
  • Restriction du textInput accueillant le mot de passe
  • Mise en place du loader (écouteurs pour le chargement complete et les erreurs de chargements)
  • Récupération du mot de passe via URLVariables
  • Gestion des erreurs de chargement affiché dans l'interface via un textField avec paramétrage optimisé.
  • Gestion dynamique des mouvements de chaque page via la classe TweenLite.
  • Optimisation de l'ajout et de la suppression des différents éléments (meilleure gestion des ressources).

Ce tutoriel est accompagné d'un pack comprennant:

  • 1 Fichier html avec détection du flash player et integration via swfobject
  • Un dossier swfobject contenant la bibliothèque swfobject.js
  • 1 Fichier swf de l'application
  • 1 Dossier regroupent le fichier fla, pour les versions cs3 et cs4
  • 1 Dossier fr contennant la classe principale
  • 1 Dossier "securite" comprennant le fichier MDP.txt, un fichier htacces et htpasswd, ainsi q'un fichier "lisez-moi" expliquant leurs utilisations.

Ajouts supplémentaires (dans le pack):

  • Intégration html via SWFObject;
  • Amélioration de la page recommencer

Formateur : Grégory Nicolle

Grégory Nicolle a publié 58 tutoriels et obtenu une note moyenne de 4,0/5 sur 3 258 tutoriels vendus. Voir les autres formations de Grégory Nicolle

5,0
note moyenne

3
avis laissés
5 étoiles
3
4 étoiles
0
3 étoiles
0
2 étoiles
0
1 étoile
0
  • 5
    avis de PHIL974 laissé le 16/04/2011
    Bonjour Artkabis,\rC\'est encore moi ^^...\rVoici le souci avec "Section privée dynamyque" et le msg que j\'obtiens dans le fla quand je fais Ctrl/Enter (TweenLite.as, ligne1 5001: Le nom de paquet \'com.greensock\' ne reflète pas l\'emplacement de ce fichier. Modifiez le nom de la définition du paquet dans ce fichier ou déplacez le fichier. C:\\Users\\Philip\\Desktop\\com\\greensock\\TweenLite.as\r)\rPlease help :)\rCela fait 72h que je suis dessus et que je ne trouve aucunne solution.\rJe suis joignable à cette adresse pour plus de commodité pour vous et moi :\rphiliprush3@yahoo.fr\rC\'est très dommage car l\'application est tout à fait ce que je cherchais.\rCordialement.\rP.Rush

  • 5
    avis de PHIL974 laissé le 14/04/2011
    De nouveau moi lol,\rVoici la liste des erreurs que j\'ai en faisant un Ctrl + Alt + Enter\rligne 39 1180: Appel à une méthode qui ne semble pas définie, Loader. loader = new Loader();\rligne 91 1120: Accès à la propriété non définie TweenLite. TweenLite.to(acces, 1, {x:stageX, alpha:1, ease:Back.easeOut});\rligne 91 1120: Accès à la propriété non définie Back. TweenLite.to(acces, 1, {x:stageX, alpha:1, ease:Back.easeOut});\rligne 99 1120: Accès à la propriété non définie TweenLite. TweenLite.to( erreur, 1, {x:stageX, alpha:1, ease:Back.easeOut} );\rligne 99 1120: Accès à la propriété non définie Back. TweenLite.to( erreur, 1, {x:stageX, alpha:1, ease:Back.easeOut} );\rligne 113 1120: Accès à la propriété non définie Back. TweenLite.to( erreur, 1, {x:stageX, alpha:1, ease:Back.easeOut} );\rligne 113 1120: Accès à la propriété non définie Back. TweenLite.to( entre, 1, {x:stageX, alpha:1, ease:Back.easeOut} );\rLigne 19 1172: La définition gs:TweenLite est introuvable. import gs.TweenLite;\rligne 20 1172: La définition gs.easing:Back est introuvable. import gs.easing.Back;\r\rJe n\'ai pas trouvé TweenLite ni TweenMax.\r\rMerci encore Artkabis.\rPHIL974.

  • 5
    avis de PHIL974 laissé le 14/04/2011
    Reu, j\'ai un souci avec le MDP "artkabis" qui me met une erreur à chaque fois. Teste fait en interne bien sûr, et est-ce que ça viendrait de cela ?\rMerci de votre réponse car, j\'en ai un besoin urgent pour un site.\rCordialement.\rPHIL974

  • Quel est le niveau requis pour suivre ce tuto ?
    intermédiaire
accédez à plus de 1555 tuto gratuits


non, je ne veux pas me former gratuitement