Le Calendar est un composant DatePicker qui peut être utilisé dans le cas où l'utilisateur doit choisir une date, par exemple dans le cas d'un formulaire.
Dans la version actuelle, il est utilisé avec un TextInput et retourne une date récupérable qui s'affiche au format jj/mm/aaa dans le TextInput associé.
On peut définir la propriété TextInput().editable = false; et ainsi obtenir une date toujours valide (sans erreur de frappe ou de format) retournée par le calendar et exploitable facilement.
Le calendrier apparaît Lorsque l'utilisateur clic sur le TextInput associé.
Lorsque l'utilisateur séléctionne une date, le calendrier disparait et retourne la date séléctionnée au format String et au format Date.
Le text du TextInput associé affiche la date au format string.
Le calendar peut être paramétré pour afficher uniquement une plage de dates restreintes : MaxDate et MinDate.
La date affichée lors de l'apparition du calendar peut également être paramétrée : DisplayDate.
Attention ! la sources .fla est enregistrée sous flash CS5 non compatible avec les versions antérieures.
Conclusion :
C'est la première version de ce composant, il reste des options à rajouter pour qu'il soit vraiment complet mais il reste utilisable et pratique.
Bonjour,
j'ai mis à disposition toutes les sources du composant, tout est déjà dans le pak. Library.swf est simplement le composant compilé du swc. Il peut être recompilé à partir de calendar.fla
Si vous l'améliorez n'hésitez pas à publier une nouvelle verion ;)
J'ai un autre pb avec le positionnement du calendrier : dans certains cas si le champ de texte est dans une structure de clips d'un swf chargé dans le clip principal, le calcul est faux et le calendrier apparait en position 0,0 en haut à gauche du stage !
Est-il possible d'avoir la source du fichier library.swf contenu dans le composant pour l'améliorer moi-même ?
je n'ai pas encore regarder ta source, mais pour le problème CS5 - CS3 Flash ne donne pas la possibilité en CS5 de convertir en CS3... ce qui est bien dommage. Si tu as un truc TOP30, je suis preneur.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.