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é
Vous pouvez tester l'application finale en vous rendant ici>> SECTION_PRIVEE (le mot de passe est "artkabis")
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.
- Création du fichier texte contenant le mot de passe (mise en place du titre et du contenu)
- 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).
- 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
Jetez un oeil à ces autres tuto ActionScript 3, Flash CS4
Gérer un modèle 3D dans…
Dans ce tuto Flash CS4 et ActionScript 3 vous apprendrez à…
Jeu Merlin FLash 3D
Ce tuto ActionScript 3 en vidéo, d'un niveau intermédiaire,…
Champ de vidéos 3D
Dans ce tuto Actionscript 3 en vidéo, vous allez apprendre…
Ateliers créatifs avec Flash…
Voici une formation Flash basée sur la pratique et présentant…
Créez un site flash de type…
Apprenez dans cette formation à réaliser un site complet en…
Website xml avec utilisation…
Dans ce tutoriel, nous allons créer un website dynamique qui…
Transmission de données Flash…
Dans ce tuto Flash PHP, vous allez apprendre à transmettre…
Créer un website avec gestion…
Dans ce tutoriel nous allons créer ensemble un mini site internet…
Pour vous faire un avis, voici un extrait de quelques secondes. La version complète et téléchargeable de ce tuto ActionScript 3, Flash CS4 de 1 heure 8 minutes est proposée dans une résolution plus grande que l’extrait suivant :
artkabis
, formateur certifié
Passionné par le webdesign, j'aime acquérir de nouvelles connaissances en ratissant la toile.
Au fil du temps j'ai su mettre à profit mes compétences de webdesigner pour mélanger interactivité,
design et animation. Curieux, j'aime être au courant des dernières nouveautés en matière
d'applications internet riches (RIA). Autodidacte, je sais m'adapter aux différents outils de création web.
J'utilise au quotidien une multitude de logiciels pour parfaire ma soif de création.
En savoir plus sur artkabis
Témoignage des clients de artkabis
![]()
Merci pour tous tes tutoriels. Ils sont super agréables et bien conçus. Grâce à toi j'ai appris de nouvelles choses.
![]()
Très bien permet d'apprendre flash rapidement et efficacement
![]()
En un mot...stupéfiant ! Merci beaucoup :)
![]()
Supers tuto, plein de bonnes astuces, merci :)
![]()
Artkabis, vraiment toi tu déchires grave... J'aime vraiment tes tuto et on voit de suite ta passion pour le flash, j'aimerai vraiment avoir 5% de tes connaissances... Bonne continuation à toi...
Lire les autres témoignages
D'autres tuto de artkabis
Preloader dynamique réutilisable et paramètrable (as3)
Dans ce tutoriel vidéo, nous développerons une classe de pré-chargement ou preloader …
Website xml avec utilisation de SWFAddress et SWFObject
Dans ce tutoriel, nous allons créer un website dynamique qui utilisera les bibliothèques…
Menu déroulant avec fondu de couleurs
Dans ce tutoriel vidéo, nous allons apprendre à créer un menu déroulant avec…
menu slider avec colorPicker et son évaporation de couleur
……
Notes attribuées par les utilisateurs (3 votes)
Les avis / Questions des utilisateurs (43)
Donnez votre avis ou posez une question au formateur.
Vous souhaitez commenter ce tuto vidéo ? Créez un compte gratuit. Déjà membre ? Identifiez-vous
Ce tuto en résumé ...
Ce tuto ActionScript 3, Flash CS4 d’une durée de 1 heure 8 minutes a été acheté 42 fois et a reçu une note moyenne de 5/5.
Ce tuto a été publié le 12 juin 2009 par artkabis, formateur certifié par Tuto.com, ayant reçu une note moyenne de 3,9/5 pour l’ensemble de ses vidéos, dans la catégorie Tuto ActionScript Application.
Tous les fichiers sources sont fournis avec cette formation. Ces derniers vous permettront de reproduire les manipulations expliquées dans cette formation.
Ce tuto video vous expliquera étape par étape, toutes les manipulations présentées par le formateur.
Toutes nos vidéos sont visionnées par notre équipe, avant d’être mises en ligne, garantissant ainsi la qualité des produits téléchargés.












(auteur de ce tuto - 10 janvier 2012)
" pour PHIL974 >>
Salut désolais de ne pas avoir répondu avant mais je voyage pas mal en ce moment et n'est pas accès à internet comme je le voudrais.
Donc le problème est lié à l'utilisation de la bibliothèque TweenLite, pour que ceci fonction il faut bien entendu l'avoir téléchargé, dezippé, puis dans flash importé depuis les paramètre d'ActionScript (depuis le menu "fichier") tu trouveras un de mes tuto gratuit sur le sujet en faisant une recherche sur tuto.com
Pour patwojtko >>
Ce qui est regrettable c'est que tu ne puisse pas comprendre qu'un formateur ayant envoyé une vidéo il y a plus d'un an ne puisse pas forcement ce connecter sur le net pour vérifier l'ensemble des commentaires postés, en effet il arrive parfois que certains passe à la trappe, c'est dommage, mais c'est une réalité. Concernant la redirection, il faut tout de même avouer que c'est une étape qu'on retrouve sur des centaines de sites, le navigateToURL est une fonction qui, si on prend 2 secondes pour la comprendre ne pose aucune difficulté. Concernant l'import il faut savoir que chaque classe utilisé doit forcement être importé (si celle-ci fait partie d'un fichier .as) new URLRequest étant l'appel à une classe il faut donc l'importé, ceci fait partie des bases qu'il faut connaitre lorsque l'on s'attelle à une formation qui dans ce cas précis n'est pas destiné au pur débutant
"
(a acheté ce tuto - 29 juillet 2011)
" bonjour,
j'ai un petit problème avec les fichiers FLA joints: lorque je lance un contrôle de l'animation (sans avoir rien changé sur ce fichier fla) je n'ai qu'une page d'accueil noire sans aucun texte : que dois-je faire ?? merci. "
(a acheté ce tuto - 10 juin 2011)
" Ce qui est regrettable c'est que malgré les nombreux messages destiné au formateur..Il n'y ai pas de réponses ! Lorsque l'on s'adresse a des débutants, on peut s'attendre qu'il y ait des incompréhensions fortes au niveau des scripts ! Sinon il faut se destiner a faire des Tuto a des pros et le preciser..ça évitera les problèmes et surtout les frustations de personnes essayant d'apprendre. Enseigner c'est aussi répondre et pas faire le sourd parce qu'il vous semble que c'est dit et redit.... Il faut savoir aussi vulgariser pour que tout un chacun puisse comprendre.
J'écris ceci en complement de ce qu'a écrit Trashcom dans son commentaire sur l'aces vers une page extérieure.
Son code est bon..il est vrai il suffit de copier et de coller au bon endroit tel qu'il a eu la gentilesse de nous l'écrire.
Pour tout ceux qui aimeraient essayer ceci il vous faut une indication supplementaire ; à la ligne 34 du script "Protection.as", ajouter une ligne supplementaire avec ce code ;
import flash.net.navigateToURL;
Et vous verrez...ça fonctionne.
Un débutant qui viens de passer quatre jours à essayer de comprendre pourquoi cela ne fonctionnait pas.
Merci et bon courage !
"
(a acheté ce tuto - 06 juin 2011)
" merci d'avoir la gentillesse de me répondre au sujet du problème concernant une ouverture d'une page extérieure à la place de la page acces.
Le code qui est dans les commentaires ne fonctionne pas.
En vous remerciant
wojtko@mac.com "
(a acheté ce tuto - 05 juin 2011)
" J'ai bien réussis a faire ce qu'il fallait grace au tuto "Installation TweenMax et TweenLite v2" et ça fonctionne parfaitement. il ne faut pas oublier de bien changer dans le script " Protection.as" les lignes "import gs"
Par contre impossible pour moi d'ouvir une page exterieure. j'ai bien copié/ collé les lignes que Trashcom à écrites, mais ça ne fonctionne pas chez moi et au contraire je perds tout le panneau "entre" !!???
Faut-il faire une autre action ? Serait-il possible d'avoir le bon script sur ce sujet s'il vous plait ? Merci de me repondre. "
(a acheté ce tuto - 05 juin 2011)
" Bonjour et merci pour la qualité d'explication.
Toutefois - pour un débutant comme moi - il est difficile de se rendre compte qu'a la fin de ce tuto le travail ne peut être vu car il faut aller chercher un autre tuto ! Il serait bien de mettre dans la partie lien de l'explication de ce tuto, directement le bon lien qui amène vers le tuto en question..C'est à dire vers "TweenLite et TweenMax Installation et utilisation "..il y a tellement de tutos dans TUTO.com qu'un novice comme moi, se perd ! En ça, et c'est ma seule critique le tuto n'est pas complet. D'autre part j'ai bien lu dans les commentaires comment faire pour lier une page extérieure...Ici aussi dommage que ce ne soit pas expliqué dans le tuto.
je suis aller donc telecharger le zip GreenSock et commencer a suivre les explications... La presentation differe de celle du Tuto mais surtout c'est que dans les dossiers téléchargés..il n'y a aucun dossier "gs" comme indiqué...Comment faire alors ? Que faut-il faire ?
Je suis débutant je vous le rappelle, pardonnez moi de la bétise de ma question si elle est !
en vous remerciant.
"
(a acheté ce tuto - 16 avril 2011)
" Bonjour Artkabis,
C'est encore moi ^^...
Voici 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
)
Please help :)
Cela fait 72h que je suis dessus et que je ne trouve aucunne solution.
Je suis joignable à cette adresse pour plus de commodité pour vous et moi :
philiprush3@yahoo.fr
C'est très dommage car l'application est tout à fait ce que je cherchais.
Cordialement.
P.Rush "
(a acheté ce tuto - 14 avril 2011)
" De nouveau moi lol,
Voici la liste des erreurs que j'ai en faisant un Ctrl + Alt + Enter
ligne 39 1180: Appel à une méthode qui ne semble pas définie, Loader. loader = new Loader();
ligne 91 1120: Accès à la propriété non définie TweenLite. TweenLite.to(acces, 1, {x:stageX, alpha:1, ease:Back.easeOut});
ligne 91 1120: Accès à la propriété non définie Back. TweenLite.to(acces, 1, {x:stageX, alpha:1, ease:Back.easeOut});
ligne 99 1120: Accès à la propriété non définie TweenLite. TweenLite.to( erreur, 1, {x:stageX, alpha:1, ease:Back.easeOut} );
ligne 99 1120: Accès à la propriété non définie Back. TweenLite.to( erreur, 1, {x:stageX, alpha:1, ease:Back.easeOut} );
ligne 113 1120: Accès à la propriété non définie Back. TweenLite.to( erreur, 1, {x:stageX, alpha:1, ease:Back.easeOut} );
ligne 113 1120: Accès à la propriété non définie Back. TweenLite.to( entre, 1, {x:stageX, alpha:1, ease:Back.easeOut} );
Ligne 19 1172: La définition gs:TweenLite est introuvable. import gs.TweenLite;
ligne 20 1172: La définition gs.easing:Back est introuvable. import gs.easing.Back;
Je n'ai pas trouvé TweenLite ni TweenMax.
Merci encore Artkabis.
PHIL974. "
(a acheté ce tuto - 14 avril 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 ?
Merci de votre réponse car, j'en ai un besoin urgent pour un site.
Cordialement.
PHIL974 "
(a acheté ce tuto - 14 avril 2011)
" Bjr Artkabis,
Peut-on mettre plusieurs MDP SVP et comment ?
Merci par avance.
PHIL974 "
(a acheté ce tuto - 04 décembre 2010)
" Salut artkabis.
Je voulais te demander d'avoir la gentillesse de nous faire parvenir STP l'amélioration multi-user pour : Trashcom , seba0126 et moi même.
Je te redonne nos adresses mail : contact@trashcom.com avist85@gmail.com delaratza@yahoo.fr
Merci d'avance ;) "
(a acheté ce tuto - 28 novembre 2010)
" salut
Je suis intéressé pour la gestion multi-user de l'application, voici mon adresse email : delaratza@yahoo.fr
Pourquoi ne pas avoir expliquer ce que sont ces fichier : .htaccess, .htpasswd ...?
c'est peut être évident pour certain mais pas pour d'autre :(
Tu dis au début de ton tuto qu'ont peux choisir la taille du bg, mais ca fonctionne pas, je voulais mettre tout ca a l interieur d une image créé mais le problème c est que les différents élément sont effacé et j'arrive pas a l'adapter a une taille de 1280x858 avec un bg au milieu en le bas...je sais si tu as compris mon charabia.
je te laisse mon FLA si tu veux bien regarder ca STP : http://dl.free.fr/qGJdnWXnW
merci pour ton aide "
(auteur de ce tuto - 25 novembre 2010)
" Alors concernant l'aspect multi-user et la redirection en fonction de codes d'accès, je te dirais que cet appli est tout à fait appropriée pour ce que tu souhaites mettre en place.
Par contre pour ce qui est de la sécurité, ici il est évident que des appli Flash telles que celles-ci seront bien moins sécurisante qu'une page utilisant des en-têtes ou des algos en php. Donc si tu dois utiliser une protection pour des données ultra-sensibles tournes toi sur quelque chose de bien moins jolie, mais de plus sécurisé. Après pour une sécurité de base, ceci reste tout de même pas mal, je l'utilise pour découper des secions privées de site et je n'ai pas encore eu de soucis.
Voilà j'espère que ceci t'aidera à faire ton choix.
Bonne continuation !!
Cordialement, artkabis. "
(a acheté ce tuto - 25 novembre 2010)
" Salut Artk
je suis intéresser par ton tuto, une fois de plus, mais avant j'aimerai savoir si ton amélioration
"multi-user" pourrais m'aider a mon projet, qui est de rediriger vers un autre swf selon le code accès taper, du style code accès : bleu => redirection vers swf bleu.
de plus j'aimerai savoir si ton tuto suffit pour assurer une bonne sécurité des codes accès ?
merci a toi "
(auteur de ce tuto - 04 octobre 2010)
" Merci d'avoir partager ceci avec les autres membres, c'est en effet un point qui n'a pas été passé en revu. En tout cas cette solution m'a l'air tout a fait approprié, merci.
PS: tu peux utiliser ceci pour les commentaires généraux /* */ "
(a acheté ce tuto - 02 octobre 2010)
" J'aimerai amener une précision pour ceux qui ont essayé comme moi d'ouvrir une autre page lorsque l'on clique sur le bouton d'envoi et que le pass est correct...
Débutant sur AS3, je me suis cassé les dents sur le " navigateToURL(new URLRequest("http://...")); " que nous avais fourni plus haut Artkabis dans la solution à un commentaire. Si simple et pourtant si compliqué de trouver l'info !
Voici ce qu'il faut mettre (du moins je pense que c'est bon, puisque cela fonctionne chez moi... ;o) dans le fichier de classe Protection.as à la ligne 101 du fichier source d'Artkabis :
private function envoyer (me:MouseEvent):void
{
if (entree.txt_pass.text === MDP.mdp)
{
var adresse:URLRequest = new URLRequest("http://monsite.com/index2.html");
navigateToURL(adresse, "_self");
// COMMENTEZ ce qui suit ou supprimez en cas de _self :
//this.removeChild(entree);
//this.addChild(acces);
//acces.mask = masque;
//acces.x = -500;
//acces.y = stageY;
//acces.alpha = 0;
//TweenLite.to(acces, 1, {x:stageX, alpha:1, ease:Back.easeOut});
}else{
this.removeChild (entree);
this.addChild (erreur);
erreur.mask = masque;
erreur.x = -500;
erreur.y = stageY;
erreur.alpha = 0;
TweenLite.to (erreur, 1,{x:stageX, alpha:1, ease:Back.easeOut});
erreur.bt_retour.addEventListener ('click', recommencer);
}
}
___________________________________
A la place de "_self" vous pouvez mettre "_blank" pour ouvrir dans un autre onglet, mais la page de validation du mdp restera sur "entre" et ne passera pas sur "acces" si vous laissez le code tel quel, c-à-d. non décommenté. Pour avoir la page d'accès + l'ouverture de votre autre page insérez juste l'UrlRequest + NavigateToURL + instructions classiques. Cela donnera pour la petite portion de code qui nous intéresse (if) :
____________
var adresse:URLRequest = new URLRequest("http://monsite.com/index2.html");
navigateToURL(adresse, "_blank");
this.removeChild(entre);
this.addChild(acces);
acces.mask = masque;
acces.x = -500;
acces.y = stageY;
acces.alpha = 0;
TweenLite.to(acces, 1, {x:stageX, alpha:1, ease:Back.easeOut});
______________________
Je n'ai rien oublié Artkabis ? (ne collez pas cette dernière phrase dans Protection.as ... ... ;) "
(a acheté ce tuto - 02 octobre 2010)
" Bonjour artkabis,
merci pour ce tuto très bien expliqué !
Je suis intéressé pour la gestion multi-user de l'application, voici mon adresse email : contact@trashcom.com . Merci ! "
(a acheté ce tuto - 12 septembre 2010)
" Bonjour,
ce serait avec plaisir d'acquérir cette nouvelle version en multi-utilisateurs de l'application:
avist85@gmail.com
J'aurais par l'occasion une question, tout en soulignant que mes connaissance en flash se limite à la conception graphique et à très peu de programmation:
après avoir recréé l'application par votre tuto, en recopiant ligne par ligne le code pour le comprendre, j'essaie de la mettre en ligne en dirigeant chaque éléments à l'identique des dossiers représentés. J'en viens à me demander ensuite ce qu'il reste à faire pour que les fichiers fonctionnent ensemble car jusque là rien ne se passe entre le swf et le fichier .as .
J'espère que vous pourrez me renseigner un peu de manière à combler mon manque d'idées.
Cordialement,
Seba
"
(a acheté ce tuto - 25 juillet 2010)
" Merci beaucoup pour cette amélioration. "
(auteur de ce tuto - 25 juillet 2010)
" Pour ceux qui le souhaiteraient, je peux fournir une amélioration de cette application, elle comporte une gestion multi-user. Je vous demande simplement de laisser un message ici avec votre adresse mail.
Cordialement, Art-k "
(auteur de ce tuto - 10 mai 2010)
" Pas de quoi, si tu as le moindre soucis, n'hésites surtout pas... "
(a acheté ce tuto - 10 mai 2010)
" mille merci !!! :-))))))) "
(auteur de ce tuto - 10 mai 2010)
" Salut alors pour le script de renvoie à une page, le voici :
navigateToURL(new URLRequest("http://..."));
alors il faut que tu places ce code au même endroit que la partie qui gère l'affichage du contenu protégé. Attention à ne pas oublier d'importer la classe flash.net.URLRequest; et flash.net.navigateToURL; "
(a acheté ce tuto - 10 mai 2010)
" J'ai besoin d'une dernière info stp (car actionscript 3 est pour moi un véritable charabia ! quelle horreur) : tout est ok, mon animation mot de passe fonctionne, mais j'aimerais qu'à la fin de la lecture du clip "acces", il y ait un chargement automatique d'une autre page html pour que une fois le mot de passe entré et validé, l'internaute aie accès à la page ciblée par ce mot de passe. Quelle est le code action script 3 à taper et à quel endroit faut-il l'intégrer (dans le clip acces ? dans Protection.as ?) ?... Par avance merci pour ton aide artkabis !..... "
(a acheté ce tuto - 10 mai 2010)
" pfffff.... ça y-est : problème résolu !! Je me focalisais par erreur sur le tuto en lui même alors que la solution était dans les chemin d'accès à TweenLite : en fait, la version téléchargée de TeenLite ne contient pas de dossier "gs" mais un dossier "greensock" et les chemins des fonction TweenLite et Back se réfèrent même au dossier antérieur "com"... donc en clair et sans décodeur, après avoir installé la package de GreenSock, il me fallait changer les chemins d'import de type : "import gs.TweenLite;" par "import com.greensock.TweenLite;" Quoi qu'il en soit, ton tuto gratuit sur TweenLite m'a fortement aidé ! Mille merci à toi..... "
(auteur de ce tuto - 08 mai 2010)
" Bonjour, alors désolais pour le retard, mais je viens seulement de rentrer chez moi. Pour t'aider, je veux bien regarder ton fichier, pour cela tu peux l'héberger sur http://dl.free.fr en me retourner le lien. Normalement, l'erreur devrait être assez simple à isoler. Voili voilou, j'espère que nous trouverons une solution rapidement. "
(a acheté ce tuto - 08 mai 2010)
" Bonjour, designer flash, je suis une bille en prog. J'ai donc téléchargé ce tuto non pour comprendre comment programmer mais plutôt pour le réutiliser à ma sauce...
Sans rien faire, avec simplement les fichiers chargés d'origine, dès les 1er tests, je me rend compte que lorsque j'exporte l'animation depuis mon fla sans le toucher, il ne se passe rien... J'ai pourtant ouvert simplement le fichier depuis son emplacement dans le dossier FLA/ et ouvert le fichier AS depuis son emplacement dans le dossier fr/protection/.
J'ai cependant remarqué un problème sur une action expliquée vers la fin de la vidéo : lors du test pour voir si le fla et le as sont bien reliés après avoir entré "fr.protection.Protection" dans classe de document, Flash n'ouvre pas le AS comme montré dans la vidéo mais ouvre un message d'erreur :
"le chemin de classe ne contient pas de définition pour la classe du document. Une définition sera générée automatiquement dans le fichier SWF lors de l'exportation."
Ceci est pour moi du charabia. Est-ce là l'origine de mon problème ? Si oui, quoi faire ?
Par avance merci.
PS : je travaille sous environnement Mac, mais je ne pense pas que ça change quoi que se soit ?... "
(auteur de ce tuto - 12 avril 2010)
" Pas de quoi ^^ "
(a acheté ce tuto - 10 avril 2010)
" Tout fonctionne parfaitement cependant j'ai rajouté un "removeChild ( acces );" dans le onComplete de la TweenMax pour effacer le clip une fois le chargement et la verification terminé. Voila merci pour tout. "
(auteur de ce tuto - 09 avril 2010)
" Alors je te conseille de séléctionner une des TweenLite.to de ton code puis de faire un CTRL+F choisies ensuite de le remplacer par TweenMax.to et cliques sur "tout remplacer". Normalement ceci devrait résoudre pas mal de problèmes. Pour ce qui concerne la validation via la touche "entrer", il va falloir que tu importes une nouvelle classe: import fl.events.ComponentEvent; ensuite dans la fonction texteCharge, tu devras ajouter ceci avant l'accolade de fermeture : entre.txt_pass.addEventListener(ComponentEvent.ENTER, function(){entre.bt_envoie.dispatchEvent( new MouseEvent(MouseEvent.CLICK))} ); Voilà j'ai testé tout ça et tout fonctionne parfaitement. "
(a acheté ce tuto - 09 avril 2010)
" il me dit que l'accés a la fonction event et la fonction keyboard est pas définie (pour la touche entrer) et il me dit que gotoandstop n'est pas une fonction pour la tween alors je m'y suis peut etre mal pris je sais pas mais ça ne fonctionne pas. Tu as essayé de ton coté de mettre en place ça ? "
(auteur de ce tuto - 07 avril 2010)
" Bonjour alors pour le renvoie vers une frame après le clic du bouton "ENVOYER", il faut, dans la fonction envoyer, puis dans la condition de vérification du mot de passe (première condition), remplacer la tween par celle-ci : TweenLite.to(acces, 1, {x:stageX, alpha:1, ease:Back.easeOut,onComplete:function(){this.gotoAndStop(2)}}); Il faut bien sur modifier le gotoAndStop en fonction de la frame que tu souhaites visiter.
Pour ce qui concerne le keyBoard, tu peux tester l'appuie de la touche entrer comme ceci : if (event.keyCode ==Keyboard.ENTER){ }
"
(a acheté ce tuto - 07 avril 2010)
" Bonjour, j'aurais voulu savoir comment faire pour ka la fin de l'animation si le mot de passe est bon faire un gotoandstop sur une frame plu loin dans mon scénario pour afficher une toute autre partie de mon site. Ca se passera surement dans la fonction envoyer cependant je ne sais pas comment faire pour que le gotoandstop ne s'execute qu'a la fin de l'animation.
D'autre part j'ai ajouter une fonction keyboardevent sur le txt_pass pour que les touche du clavier puisse valider tout comme le bouton, cependant je ne sais pas comment faire pour appliquer le keyboardevent uniquement sur la touche entrer du coup dès que j'appuis sur une touche ça me valide la saisi. Si vous avez une réponse je vous en remerci par avance !!! Et aussi j'aurais voulu avoir des nouvelles sur la mise à jour du tuto de lecteur mp3 car je l'attends avec impatience pour asouvir ma soif d'actionscript 3 ;). Encore merci pour tes super tuto ça me permet de vraiment bien évoluer en as3. "
(auteur de ce tuto - 09 février 2010)
" Pas de quoi, c'est avec plaisir. Sur ce bon tuto à toi !!! "
(a acheté ce tuto - 09 février 2010)
" ok je vais travailler sur cs4. (Merci de m'avoir appris que c'était un langage de prog :) ) Bravo pour votre rapidité :) merci "
(auteur de ce tuto - 09 février 2010)
" Bonjour, ce tutoriel est prévu pour les logiciel Flash cs3 et cs4. Flash as3 n'est pas un logiciel, mais un langage de programmation, ici on parle de la dernière version de ce langage, l'as2 étant la version précédente. Pour plus d'info, flash cs4 propose une gestion des langages as1, as2 et as3. "
(a acheté ce tuto - 09 février 2010)
" Bonjour,
Je vais commencer bientôt à regarder votre tuto mais j'aurai aimé savoir si je pouvais utiliser un autre logiciel que Flash As3 ? Utiliser un logiciel comme Macromedia Flash 8 ou flash cs4 etc... ? merci de votre aide . "
(auteur de ce tuto - 01 septembre 2009)
" Alors non tu ne me dérange pas, c'est bien normal que je t'apporte une aide puisque tu à eu la gentillesse de choisir l'un de mes tutoriels, ce que je peux te proposer, c'est de m'indiquer ton adresse mail pour que je t'envoie le projet complet. "
(a acheté ce tuto - 01 septembre 2009)
" Malheureusement je n'ai aucunement de fichier zippé :s
comment puis-je faire ??
je suis vraiment désolé de te déranger mister :(
Malik "
(auteur de ce tuto - 31 août 2009)
" Alors je viens de vérifier et le zip du tuto est belle et bien présent. Si vraiment tu n'arrives pas à le trouver, n'hésites pas à m'envoyer un message. "
(a acheté ce tuto - 31 août 2009)
" Salut,
excusez moi de vous déranger, je vous contacte car j'ai acheté votre tutoriel et je vois qu'il n'y pas de projet swf ou fla accompagné au fichier .wee
Sauf erreur de ma part, comment puis-je accéder à ceux-ci ? "
(auteur de ce tuto - 24 juin 2009)
" Alors c'est vrai que le fichier .htaccess peu poser problème pour la lecture du fichier texte et tu dois obligatoirement passer par un script en php pour gérer tout ça. Mais tu peux déjà empêcher l'accès du dossier contenant ton fichier texte avec un index vide par exemple.
Après il est évident que pour sécuriser l'accès l'un des répertoires de ton serveur, il faudrait différents fichiers php, mais ça, un programmeur php pourra surement t'aider plus que moi. "
(n'a pas acheté ce tuto - 24 juin 2009)
" Salut.
Par quel moyen peut-tu accéder au fichier texte ci celui ci est placé dans un répertoire protégé via htaccess !?
Il faut obligatoirement passer par un header de requète et pour avoir travaillé dessus par le passé, suivant le navigateur, l'entête ne suffit pas, une fenêtre d'identifiaction apparait tout de même. "