Orange73
Messages postés1375Date d'inscriptiondimanche 28 novembre 2004StatutMembreDernière intervention 2 août 2011 18 sept. 2008 à 10:57
Trés bon composant, Merci
Mais une question :
Comment faire pour connaitre le jour suivant ?
Ex. je veut afficher une date dans un textfield... dans un autre je souhaiterai que la date suivante apparaisse ...
Help. :-)
Thanks
ferber
Messages postés86Date d'inscriptionjeudi 17 octobre 2002StatutMembreDernière intervention 3 juin 2008 10 déc. 2007 à 22:55
Bonjour Top30 : Beaux boullot, et Merci.
sansanx, pockpock24, bamby974 cette source et de niveau initié donc pas la peine de vouloir vous en servir si n'en avez pas le niveau. Cepandant ci vous cherchez un prestataire... tout peux s'arranger.
De plus je tiens à rajouter pour certain : demander toujours plus "AU AUTRES" finirra toujours par "VOUS" tirer vers le bas.
Très Cordialement
Nicolas Maucci
"ferber"
cs_bamby974
Messages postés4Date d'inscriptionvendredi 8 septembre 2006StatutMembreDernière intervention29 octobre 2007 25 déc. 2006 à 11:42
Heloo,
J'aurais besoin d'un explicatif pour rentrer les evenements..., detaillés svp..
novice en la matiere...
Amicalement bamby974
pockpock24
Messages postés3Date d'inscriptiondimanche 18 juillet 2004StatutMembreDernière intervention 6 octobre 2005 6 oct. 2005 à 13:20
salut!
moi j'aimerais le modifier en affichant un commentaire sur des jours que je veu.
par exemple mardi 16/09/06 dire que il va y avoir concours de pétanque chez mon voisin.lol
qqun peu m'aider?
sansanx
Messages postés1Date d'inscriptiondimanche 8 août 2004StatutMembreDernière intervention22 juillet 2005 22 juil. 2005 à 10:54
bonjour et merci pour ce post qui pourrait m'être bien utile.. mais voilà je suis super nul et je comprends meme pas comment on ajoute des évênements. je suis en train d'essayer de mettre un blog en place tout en flash et c'est pas simple -_-°
top30
Messages postés1158Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention 6 août 2010 11 mai 2005 à 17:36
Le boutton de l'année es un oubli important = (
Vu que mes clients ne s'en servent pas... J ai merdé !
Et désolé mais c'est vrai que j ai pas eu le temps d'aller voir ton calendar. Et dés que j ai deux minutes j irais le voir avec plaisir ! Quoi que je ne travaille qu'en Flash.
Oublies pas un détail, mon Composant est un Calendar, il offre la possibilité de stocker des données à des dates données. Ce n'est pas un DateChooser comme celui de Macromedia. Un DateChooser est un Composant plus basic o`au click sur une date, tu recois cette date au format Flash. Apres tu en fais ce que tu veux, ne serais-ce pas plus ce que tu as besoin ?
Voila... A oui et non je n'attend aucune flaterie ( pour cela je vais voir ma Femme ) je pose dans l'espoir de pouvoir cerner ce que soite les FlashKoder ou les Internaute... Et bien souvent, dans la formulation des critiques, cela donnes plus une impression de mécontentement pour le non-contenu que de satifascation de ce que l'on recoit !
Rien de plus !
Ceci ca a été un plaisir de "charler" ( comme dise les espagnols ) avec toi !
A plus et bonne continuation. Promis j'irais voir ta source. Et avoir des lacunes dans un language n'est pas une honte loin de là.. Moi à part l'AS2 je ne maitrise RIEN !!!
= (
A plus et merci de tes comments.
= )
tguerlus
Messages postés43Date d'inscriptionmardi 16 novembre 2004StatutMembreDernière intervention 3 mai 2005 11 mai 2005 à 13:38
1/ "La distinction entre les jours ouvrés, fermés et fériés" :
Je constate que tu botte en touche. Certe si ces notions sont toutes relatives, il n'en réside pas moins que cela peut-être utile dans une application web. Notament sur un site de reservation de chambre d'hotel, par exemple. On devrait les avoir à notre disposition, et libre à nous de les utiliser ou non.
Je me place au niveau de l'utilisateur et je constate qu'au niveau de l'interface il n'y a pas de bouton pour passer d'une année à une autre.
2/ "La navigation d'une année sur l'autre" :
Je me place au niveau de l'utilisateur qui n'y connait rien en programmation (ce qui n'est pas le cas, travaillant dans une grande SSII, que je ne nommerai pas), et pour saisir une date qui est supérieur de plus d'une année je me vois contraint de cliquer au moins 12 fois sur le bouton "mois suivant".
3/ "La possibilité d'interdire la saisie de certains jours" :
Pour ma part, mettre un composant à disposition nécéssite que se composant comporte un large éventail d'options, afin qu'il réponde à un maximum de solutions. Dans notre cas présent, un calendrier s'affichant sur une page web sert à 99% à la saisie d'une date dans un formulaire en évitant que l'internaute ne la saisisse manuellement et ainsi il n'y a plus de problème au niveau du format de la date. Si pour cela on est obliger de reprogrammer des méthodes supplémentaires au sein même du composant, c'est que ce dernier à été mal "pondu".
4/ "Et demander toujours plus nous pousse à apporter le meilleur de nous même." :
A tu pris la peine de regarder la source que j'ai mentionné? En ce qui concerne les classes, je suis un expert de la programmation objet et ne souffre d'aucun poil dans la main.
Pour finir, j'ai parcouru une bonne partie des programmes que tu as posté. Il y a du bon, et même du très bon. J'ai constaté que tu souhaitez que l'on donne d'avantage notre opinions. Mais au vu des réponses que tu formule, je penses que seule les flatris t'interesse. Soit plus ouvert aux critiques. Elles sont faites dans le seul but de nous faire évoluer.
Cela dit, j'avoue que tu as un très bon niveau en flash
Cordialement
TG.
top30
Messages postés1158Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention 6 août 2010 11 mai 2005 à 11:55
Salut TG...
Simple...
"La distinction entre les jours ouvrés, fermés et fériés" :
Je vis en Espagne, toi en France et un paquet dans les autres pays... Alors les jours fériés, ouvrables et autres, c'est bien relatif.
"La navigation d'une année sur l'autre" :
Tu appelles les méthodes "showNextYear" et "showPrevYear", et le calendrier change d'année. Et si c est pas la réponse que tu souhaite, la remarque est donc mal formulée.
"La possibilité d'interdire la saisie de certains jours" :
Le calendrier diffuse un event "change" au click sur une date. Si tu as un tableau de date prohibées que tu compares savec la date remvoyée par l'event. Tu peux faire ce que tu souhaites.
"Et demander toujours plus fini toujours pas demander toujours plus nous pousse à apporter le meilleur de nous même." :
Ca dépend des circonstances... Demandes sans cesse une augmentation de salaire fini par toujours par un renvoi !
Moi je crois que lorsque une Classe est bien pondue, on obtient toujours ce que l'on souhaite sans y retoucher. Demander aux auteurs de les améliorer selon ses propres besoins est une évidente preuve de manque de connaissance AS ou de grande faïenantise.
Cordialement...
Top30
tguerlus
Messages postés43Date d'inscriptionmardi 16 novembre 2004StatutMembreDernière intervention 3 mai 2005 11 mai 2005 à 10:58
Salut top30,
Au risque d'être déprimant moi aussi, je trouve ce calendrier très réussi graphiquement mais fonctionnellement il manque plusieurs choses:
La distinction entre les jours ouvrés, fermés et fériés.
La navigation d'une année sur l'autre.
La possibilité d'interdire la saisie de certains jours.
...
J'ai fais un calendrier en javascript qui integre toutes ces options, ce qui je pense apporte une reelle pluvalu, car des calendriers il en existe à la pelle.
Tu peux le trouver à l'adresse suivante, si tu veux:
http://www.javascriptfr.com/code.aspx?id=29611
Je rejoins l'avis de zorg2, demander toujours plus nous pousse à apporter le meilleur de nous même.
Cordialement
TG
sennoa
Messages postés3Date d'inscriptionmardi 15 février 2005StatutMembreDernière intervention 4 mai 2005 4 mai 2005 à 11:58
Bonjour !
J'ai continue a bosser et maintenant j'utilise un
attachMovie (ca doit etre mieux que mon loadMovie)
mais si j'arrive a configurer les couleurs et tout ca, les tableaux des jours et des mois continue a etre non formattte..
Pourtant j'utilise setDayNames()
Qu'est ce que j'ai de faux ?
Merci
sennoa
Messages postés3Date d'inscriptionmardi 15 février 2005StatutMembreDernière intervention 4 mai 2005 4 mai 2005 à 11:58
Bonjour !
J'ai continue a bosser et maintenant j'utilise un
attachMovie (ca doit etre mieux que mon loadMovie)
mais si j'arrive a configurer les couleurs et tout ca, les tableaux des jours et des mois continue a etre non formattte..
Pourtant j'utilise setDayNames()
Qu'est ce que j'ai de faux ?
Merci
sennoa
Messages postés3Date d'inscriptionmardi 15 février 2005StatutMembreDernière intervention 4 mai 2005 3 mai 2005 à 12:56
Bonjour !
Ton calendrier est assez genial mais il me manque un truc pour comprendre comment l'utiliser : pour l'instant je l'ai integre dans mon code de cette maniere :
loadMovie("calendrier/DemoBasic_hopeCalendar.swf",_calendrier);
mais je n'arrive pas a interagir avec les fonctions etc..
J'aurai tendance a faire un truc style :
_root._calendrier.monCalendar._today;
mais rien a faire..
Si tu pouvais me dire ce que je fais de mal.. ca m'arrangerait bien :-)
Merci
top30
Messages postés1158Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention 6 août 2010 25 févr. 2005 à 08:24
je sais pas.
je sais que je programme en anglais et ca depuis le debut. Car ca me semble plus simple de lire des codes d'anglais que de franglais...
Et pour les commentaires c'est vrai que j'ai fais un peu les deux, quoi que dernierement pratiquement que du francais...
SuperDevy
Messages postés842Date d'inscriptiondimanche 24 novembre 2002StatutMembreDernière intervention 2 juillet 2007 24 févr. 2005 à 23:18
Une petite question en passant que je ne dois ête le seul à me poser : Pourquoi utiliser l'anglais dans tes programmes ?
Il me semble légime de donner des noms anglais au méthodes et aux variables pour qu'elles s'intégrent aureste du langage. Mais pourquoi certain écris-tu certain commentaires en Anglais, et d'autres en Français ?
Et puis, après tout, nombreux sont les tutoriaux où le code est totalement rédigé en Français, fonctions et variables comprises !
SuperDevy
Messages postés842Date d'inscriptiondimanche 24 novembre 2002StatutMembreDernière intervention 2 juillet 2007 18 févr. 2005 à 12:33
Dans l'idée c'est ce que j'ai fait (la bouche c'est pour voir TOUTES les années !)
Sinon, c'est clair qu'il est pratique ton composant : les jours des mois latéraux affichés, c'est pratique.
(je dit pas ça juste pour me faire pardonné)
Juste une petite remarque, tu n'as pas mis la classe du composant ! Tu ne souhaites pas la distribuer ? Ce serait une bien pour ceux qui veulent devenir aussi fort que toi et créer des supers composants AS2 !
Merci tout de même.
top30
Messages postés1158Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention 6 août 2010 18 févr. 2005 à 09:24
Pour ceux qui souhaite updater la Classe SuperDate pour le problème de l'année bisextile "un peu léger",
updater "isBisextileYear" comme suit :
static function isBisextileYear ( year :Number )
:Boolean {
return new Date ( year, 1, 29 ).getDate() == 29 ;
} ;
Il faut savoir que dans cette nouvelle function, si l'année n'est pas bisextile, l'object Date temporaire aura pour "getDate" la valeur 1 ( le 1er mars ) , donc l'année selon Macromedia, n 'est pas bisextile.
Si ca merde ca sera donc de la faute à l'object Date de Macromedia ; L'art de déléguer les éventuelles erreurs... =)
C'est pas plus simple qu'un boucle mon cher SuperDevy ???
A plus...
bouffard
Messages postés51Date d'inscriptionmardi 18 février 2003StatutMembreDernière intervention29 mars 2006 16 févr. 2005 à 02:07
Bonjour,
Peut pas voir l'animation et le code, flash MX 2004.... Et le "swf" demande trop de jus à mon ordinateur sa rame... et il plante (ou je devrais dire il coule). Je vois que trois espaces avec le chiffre 31.
Pour ce qui est du code plus haut, j'ai une seule chose à dire ......... intéressant!
Cordialement
________________
Bouffard
individis-bis
Messages postés293Date d'inscriptionvendredi 26 septembre 2003StatutMembreDernière intervention25 septembre 2008 15 févr. 2005 à 19:40
Top30
Longtemps que j'ai pas mis de commentaires...
Et celui la va peut être encore te déprimer encore plus lol...
Mais...
Ce que je trouve toujours réussi chez toi top30 ce sont tes graphismes. Simplement... beaux...
CE code est EXTERIEUR aux composants.. Le code du composant n'etat pas fournit....
Voir le nouveau Fla pour plus de compréhension...
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 15 févr. 2005 à 15:38
Hi,
Bon, ben dsl d'avoir perturbé ton réveil...j'ai apporté mon grain de sel à la remarque d'avant, c'est tout...pour moi il est très bien ton Calendar (c'est d'ailleurs le pkoi de mon 9/10).
Pour mon niveau...disons que j'ai loin d'avoir le tiens, et pour qqun de novice qui voudrait utiliser ton Calendar, je trouvais que ça pouvait être sympa d'avoir la gestion par les touches directionnelles implémentée d'origine...car si toi tu l'as fait en 4 lignes et qq minutes...je l'aurais fait (p't'être en 4 lignes, mais ça m'étonnerait), et certainement pas en qq minutes!!! (trop peur de faire planter un code qui marche très bien!!!). Donc voilà, et comme ça, qqun qui voudra l'utiliser, ben il aura quasiment plus rien à implémenter puisque tout y est!!!
un admirateur
zorg2
Messages postés2Date d'inscriptiondimanche 2 février 2003StatutMembreDernière intervention15 février 2005 15 févr. 2005 à 12:10
Hello,
Non, c'est pas déprimant, c'est la nature humaine, qui par son insatiabilité bien connue nous pousse dans nos retranchements et nous permets d'offrir le meilleur de nous même....? la preuve !!
merci pour ce composant AS2 qui nous permet, (entre autre) de nous apercevoir de la puissance de ce language.
top30
Messages postés1158Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention 6 août 2010 15 févr. 2005 à 08:59
C'est déprimant...
1 - Ok Je me suis pas casssé la tête pour l'année bisextile. ok...
Mais ce composant représentent presque 2 jours complets de boulots. Il m'a résolu de problème qu'aucun composant "DateChooser" ne m'avais résolue jusque là. Et apparement, ce qui ressort de tout cela, selon vous, est que le calcul de l'année bissextile est "approximatif". = (
Combien de possibillité REELLES ya t il pour qu un utlisateur ai bessoin de Date EXACTE avant 1582...
La durée de vie d'un composant n'etant même pas du cycle de 3 années bisextile...
2 - a Goldenboy68...
Je me demande plusieurs petits trucs...Serais tu faïenant ? Lis tu les sources ? Sais tu programmer en Flash ? Ce n'est pas de l'agresssion mais des ineterrogations que je fait de bon matin à 08:15 !
Et oui je me reveil, recois des mails m'indiquant vos commentaires et lis...
"... gestion avec les touches de direction pour passer d'un mois à un autre?..."
Tu sais pas le faire ???? Tu veux que je te fasses ce QUE TU DEVRAIS FAIRE TOI...
Le but d'un composant n'est pas de répondre à l'attente de tous les utlisateurs...
Mais d'avoir une facon d'être prgommer et des fonctions lui permettant de répondre a tous les demandes d'ulisateurs.... Ta question est interessant dans le fond, puis qu'elle m'a permit de voir que ( si tu as le niveau usffisant ) on pouvait résoudre ton problème en 4 lignes.
De plus ta question m'as permis de constater que ce composant possédait quelques que petit défauts que je m'empresse de rectifier de suite...
Donc à plus et j'update celle-ci ce matin...
A plus et merci de vos com...
WhiteMagus
Messages postés764Date d'inscriptionlundi 21 juin 2004StatutMembreDernière intervention 5 février 2010 14 févr. 2005 à 23:51
C'est de la bombe, c'est léger, c'est très adaptable (c'est le but non ?) et bien-sûr le code est super.
Malgré le petit défaut des années bisextiles, je pense que la source mérite 10.
Merci beaucoup. ça va beaucoup servir je pense.
SuperDevy
Messages postés842Date d'inscriptiondimanche 24 novembre 2002StatutMembreDernière intervention 2 juillet 2007 14 févr. 2005 à 23:46
Si tu n'es pas convaincu, aissez ça :
function isBisextileYear(year:Number):Boolean {
return year%4 == 0;
}
for (var i=1789; i<2108; i++) {
var date = new Date(i, 1, 29);
trace(i + ": " + date.getDate() + " <> " + (i%4==0));
}
SuperDevy
Messages postés842Date d'inscriptiondimanche 24 novembre 2002StatutMembreDernière intervention 2 juillet 2007 14 févr. 2005 à 23:37
Cette discution sur les années bisextiles a déjà eu lieu sur asmfr :
La règle complète est la suivante : L'année est bissextile si
- Elle est supérieure à 1582
- Elle est divisible par 4
- Elle n'est pas divisible par 100, à moins qu'elle ne soit divisible par 400.
Alors ?
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 14 févr. 2005 à 23:26
Salut,
...super joli ce Calendar!!! Par contre, j'me demande un truc pour isBisextileYear (eh oui, le premier commentaire de SuperDavy m'a fait douter...sorry): les centenaires ne sont pas bissextiles, mais les millénaires oui... avec le test de divisible par 4, j'pensais que ça marcherait pas, mais avant de poster une bêtise, j'ai cliqué un peu plus de 1000 fois, et 2100 n'est pas bissextile! (alors que l'an 2000 l'est!) Tu pourrais l'expliquer?
Sinon, ben pour éviter des dizaines de clics...y'a pas moyen de rajouter 2 boutons de déplacement par année ou une gestion avec les touches de direction pour passer d'un mois à un autre?
@+! Samy
top30
Messages postés1158Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention 6 août 2010 14 févr. 2005 à 21:53
Le 29 février existe parce que l'année est un multiple de 4...
Ca serait pas le serpent qui se mord la queue ca ????
SuperDevy
Messages postés842Date d'inscriptiondimanche 24 novembre 2002StatutMembreDernière intervention 2 juillet 2007 14 févr. 2005 à 20:22
Plutôt bien fait ce composant, mais quelque chose me chagrinnent : la fonction isBisextileYear de SuperDate se contente de dire si l'année est un multiple de 4, c'est pas très rigoureux ! Peut-être faudrait-il créer un objet Date et regarder si le 29 février existe.
C'est bien vu l'utilisation de System.capabilities.language pour avoir la langue du visiteur.
18 sept. 2008 à 10:57
Mais une question :
Comment faire pour connaitre le jour suivant ?
Ex. je veut afficher une date dans un textfield... dans un autre je souhaiterai que la date suivante apparaisse ...
Help. :-)
Thanks
10 déc. 2007 à 22:55
sansanx, pockpock24, bamby974 cette source et de niveau initié donc pas la peine de vouloir vous en servir si n'en avez pas le niveau. Cepandant ci vous cherchez un prestataire... tout peux s'arranger.
De plus je tiens à rajouter pour certain : demander toujours plus "AU AUTRES" finirra toujours par "VOUS" tirer vers le bas.
Très Cordialement
Nicolas Maucci
"ferber"
25 déc. 2006 à 11:42
J'aurais besoin d'un explicatif pour rentrer les evenements..., detaillés svp..
novice en la matiere...
Amicalement bamby974
6 oct. 2005 à 13:20
moi j'aimerais le modifier en affichant un commentaire sur des jours que je veu.
par exemple mardi 16/09/06 dire que il va y avoir concours de pétanque chez mon voisin.lol
qqun peu m'aider?
22 juil. 2005 à 10:54
bref quelqu'un pouvais m'apporter quekques élements..
anyway, encore merci ^_^
11 mai 2005 à 17:36
Vu que mes clients ne s'en servent pas... J ai merdé !
Et désolé mais c'est vrai que j ai pas eu le temps d'aller voir ton calendar. Et dés que j ai deux minutes j irais le voir avec plaisir ! Quoi que je ne travaille qu'en Flash.
Oublies pas un détail, mon Composant est un Calendar, il offre la possibilité de stocker des données à des dates données. Ce n'est pas un DateChooser comme celui de Macromedia. Un DateChooser est un Composant plus basic o`au click sur une date, tu recois cette date au format Flash. Apres tu en fais ce que tu veux, ne serais-ce pas plus ce que tu as besoin ?
Voila... A oui et non je n'attend aucune flaterie ( pour cela je vais voir ma Femme ) je pose dans l'espoir de pouvoir cerner ce que soite les FlashKoder ou les Internaute... Et bien souvent, dans la formulation des critiques, cela donnes plus une impression de mécontentement pour le non-contenu que de satifascation de ce que l'on recoit !
Rien de plus !
Ceci ca a été un plaisir de "charler" ( comme dise les espagnols ) avec toi !
A plus et bonne continuation. Promis j'irais voir ta source. Et avoir des lacunes dans un language n'est pas une honte loin de là.. Moi à part l'AS2 je ne maitrise RIEN !!!
= (
A plus et merci de tes comments.
= )
11 mai 2005 à 13:38
Je constate que tu botte en touche. Certe si ces notions sont toutes relatives, il n'en réside pas moins que cela peut-être utile dans une application web. Notament sur un site de reservation de chambre d'hotel, par exemple. On devrait les avoir à notre disposition, et libre à nous de les utiliser ou non.
Je me place au niveau de l'utilisateur et je constate qu'au niveau de l'interface il n'y a pas de bouton pour passer d'une année à une autre.
2/ "La navigation d'une année sur l'autre" :
Je me place au niveau de l'utilisateur qui n'y connait rien en programmation (ce qui n'est pas le cas, travaillant dans une grande SSII, que je ne nommerai pas), et pour saisir une date qui est supérieur de plus d'une année je me vois contraint de cliquer au moins 12 fois sur le bouton "mois suivant".
3/ "La possibilité d'interdire la saisie de certains jours" :
Pour ma part, mettre un composant à disposition nécéssite que se composant comporte un large éventail d'options, afin qu'il réponde à un maximum de solutions. Dans notre cas présent, un calendrier s'affichant sur une page web sert à 99% à la saisie d'une date dans un formulaire en évitant que l'internaute ne la saisisse manuellement et ainsi il n'y a plus de problème au niveau du format de la date. Si pour cela on est obliger de reprogrammer des méthodes supplémentaires au sein même du composant, c'est que ce dernier à été mal "pondu".
4/ "Et demander toujours plus nous pousse à apporter le meilleur de nous même." :
A tu pris la peine de regarder la source que j'ai mentionné? En ce qui concerne les classes, je suis un expert de la programmation objet et ne souffre d'aucun poil dans la main.
Pour finir, j'ai parcouru une bonne partie des programmes que tu as posté. Il y a du bon, et même du très bon. J'ai constaté que tu souhaitez que l'on donne d'avantage notre opinions. Mais au vu des réponses que tu formule, je penses que seule les flatris t'interesse. Soit plus ouvert aux critiques. Elles sont faites dans le seul but de nous faire évoluer.
Cela dit, j'avoue que tu as un très bon niveau en flash
Cordialement
TG.
11 mai 2005 à 11:55
Simple...
"La distinction entre les jours ouvrés, fermés et fériés" :
Je vis en Espagne, toi en France et un paquet dans les autres pays... Alors les jours fériés, ouvrables et autres, c'est bien relatif.
"La navigation d'une année sur l'autre" :
Tu appelles les méthodes "showNextYear" et "showPrevYear", et le calendrier change d'année. Et si c est pas la réponse que tu souhaite, la remarque est donc mal formulée.
"La possibilité d'interdire la saisie de certains jours" :
Le calendrier diffuse un event "change" au click sur une date. Si tu as un tableau de date prohibées que tu compares savec la date remvoyée par l'event. Tu peux faire ce que tu souhaites.
"Et demander toujours plus fini toujours pas demander toujours plus nous pousse à apporter le meilleur de nous même." :
Ca dépend des circonstances... Demandes sans cesse une augmentation de salaire fini par toujours par un renvoi !
Moi je crois que lorsque une Classe est bien pondue, on obtient toujours ce que l'on souhaite sans y retoucher. Demander aux auteurs de les améliorer selon ses propres besoins est une évidente preuve de manque de connaissance AS ou de grande faïenantise.
Cordialement...
Top30
11 mai 2005 à 10:58
Au risque d'être déprimant moi aussi, je trouve ce calendrier très réussi graphiquement mais fonctionnellement il manque plusieurs choses:
La distinction entre les jours ouvrés, fermés et fériés.
La navigation d'une année sur l'autre.
La possibilité d'interdire la saisie de certains jours.
...
J'ai fais un calendrier en javascript qui integre toutes ces options, ce qui je pense apporte une reelle pluvalu, car des calendriers il en existe à la pelle.
Tu peux le trouver à l'adresse suivante, si tu veux:
http://www.javascriptfr.com/code.aspx?id=29611
Je rejoins l'avis de zorg2, demander toujours plus nous pousse à apporter le meilleur de nous même.
Cordialement
TG
4 mai 2005 à 11:58
J'ai continue a bosser et maintenant j'utilise un
attachMovie (ca doit etre mieux que mon loadMovie)
mais si j'arrive a configurer les couleurs et tout ca, les tableaux des jours et des mois continue a etre non formattte..
Pourtant j'utilise setDayNames()
Qu'est ce que j'ai de faux ?
Merci
4 mai 2005 à 11:58
J'ai continue a bosser et maintenant j'utilise un
attachMovie (ca doit etre mieux que mon loadMovie)
mais si j'arrive a configurer les couleurs et tout ca, les tableaux des jours et des mois continue a etre non formattte..
Pourtant j'utilise setDayNames()
Qu'est ce que j'ai de faux ?
Merci
3 mai 2005 à 12:56
Ton calendrier est assez genial mais il me manque un truc pour comprendre comment l'utiliser : pour l'instant je l'ai integre dans mon code de cette maniere :
loadMovie("calendrier/DemoBasic_hopeCalendar.swf",_calendrier);
mais je n'arrive pas a interagir avec les fonctions etc..
J'aurai tendance a faire un truc style :
_root._calendrier.monCalendar._today;
mais rien a faire..
Si tu pouvais me dire ce que je fais de mal.. ca m'arrangerait bien :-)
Merci
25 févr. 2005 à 08:24
je sais que je programme en anglais et ca depuis le debut. Car ca me semble plus simple de lire des codes d'anglais que de franglais...
Et pour les commentaires c'est vrai que j'ai fais un peu les deux, quoi que dernierement pratiquement que du francais...
24 févr. 2005 à 23:18
Il me semble légime de donner des noms anglais au méthodes et aux variables pour qu'elles s'intégrent aureste du langage. Mais pourquoi certain écris-tu certain commentaires en Anglais, et d'autres en Français ?
Et puis, après tout, nombreux sont les tutoriaux où le code est totalement rédigé en Français, fonctions et variables comprises !
18 févr. 2005 à 12:33
Sinon, c'est clair qu'il est pratique ton composant : les jours des mois latéraux affichés, c'est pratique.
(je dit pas ça juste pour me faire pardonné)
Juste une petite remarque, tu n'as pas mis la classe du composant ! Tu ne souhaites pas la distribuer ? Ce serait une bien pour ceux qui veulent devenir aussi fort que toi et créer des supers composants AS2 !
Merci tout de même.
18 févr. 2005 à 09:24
updater "isBisextileYear" comme suit :
static function isBisextileYear ( year :Number )
:Boolean {
return new Date ( year, 1, 29 ).getDate() == 29 ;
} ;
Il faut savoir que dans cette nouvelle function, si l'année n'est pas bisextile, l'object Date temporaire aura pour "getDate" la valeur 1 ( le 1er mars ) , donc l'année selon Macromedia, n 'est pas bisextile.
Si ca merde ca sera donc de la faute à l'object Date de Macromedia ; L'art de déléguer les éventuelles erreurs... =)
C'est pas plus simple qu'un boucle mon cher SuperDevy ???
A plus...
16 févr. 2005 à 02:07
Peut pas voir l'animation et le code, flash MX 2004.... Et le "swf" demande trop de jus à mon ordinateur sa rame... et il plante (ou je devrais dire il coule). Je vois que trois espaces avec le chiffre 31.
Pour ce qui est du code plus haut, j'ai une seule chose à dire ......... intéressant!
Cordialement
________________
Bouffard
15 févr. 2005 à 19:40
Longtemps que j'ai pas mis de commentaires...
Et celui la va peut être encore te déprimer encore plus lol...
Mais...
Ce que je trouve toujours réussi chez toi top30 ce sont tes graphismes. Simplement... beaux...
Hihihi...
15 févr. 2005 à 17:58
super code et super resultat!
15 févr. 2005 à 16:09
if ( Key.isDown ( Key.RIGHT ) ) this.showNextMonth () ;
if ( Key.isDown ( Key.LEFT ) ) this.showPrevMonth () ; }
Key.addListener( monCalendar ) ;
CE code est EXTERIEUR aux composants.. Le code du composant n'etat pas fournit....
Voir le nouveau Fla pour plus de compréhension...
15 févr. 2005 à 15:38
Bon, ben dsl d'avoir perturbé ton réveil...j'ai apporté mon grain de sel à la remarque d'avant, c'est tout...pour moi il est très bien ton Calendar (c'est d'ailleurs le pkoi de mon 9/10).
Pour mon niveau...disons que j'ai loin d'avoir le tiens, et pour qqun de novice qui voudrait utiliser ton Calendar, je trouvais que ça pouvait être sympa d'avoir la gestion par les touches directionnelles implémentée d'origine...car si toi tu l'as fait en 4 lignes et qq minutes...je l'aurais fait (p't'être en 4 lignes, mais ça m'étonnerait), et certainement pas en qq minutes!!! (trop peur de faire planter un code qui marche très bien!!!). Donc voilà, et comme ça, qqun qui voudra l'utiliser, ben il aura quasiment plus rien à implémenter puisque tout y est!!!
un admirateur
15 févr. 2005 à 12:10
Non, c'est pas déprimant, c'est la nature humaine, qui par son insatiabilité bien connue nous pousse dans nos retranchements et nous permets d'offrir le meilleur de nous même....? la preuve !!
merci pour ce composant AS2 qui nous permet, (entre autre) de nous apercevoir de la puissance de ce language.
15 févr. 2005 à 08:59
1 - Ok Je me suis pas casssé la tête pour l'année bisextile. ok...
Mais ce composant représentent presque 2 jours complets de boulots. Il m'a résolu de problème qu'aucun composant "DateChooser" ne m'avais résolue jusque là. Et apparement, ce qui ressort de tout cela, selon vous, est que le calcul de l'année bissextile est "approximatif". = (
Combien de possibillité REELLES ya t il pour qu un utlisateur ai bessoin de Date EXACTE avant 1582...
La durée de vie d'un composant n'etant même pas du cycle de 3 années bisextile...
2 - a Goldenboy68...
Je me demande plusieurs petits trucs...Serais tu faïenant ? Lis tu les sources ? Sais tu programmer en Flash ? Ce n'est pas de l'agresssion mais des ineterrogations que je fait de bon matin à 08:15 !
Et oui je me reveil, recois des mails m'indiquant vos commentaires et lis...
"... gestion avec les touches de direction pour passer d'un mois à un autre?..."
Tu sais pas le faire ???? Tu veux que je te fasses ce QUE TU DEVRAIS FAIRE TOI...
Le but d'un composant n'est pas de répondre à l'attente de tous les utlisateurs...
Mais d'avoir une facon d'être prgommer et des fonctions lui permettant de répondre a tous les demandes d'ulisateurs.... Ta question est interessant dans le fond, puis qu'elle m'a permit de voir que ( si tu as le niveau usffisant ) on pouvait résoudre ton problème en 4 lignes.
monCalendar.onKeyDown = function () :Void {
if ( Key.isDown ( Key.RIGHT ) ) this.showNextMonth () ;
if ( Key.isDown ( Key.LEFT ) ) this.showPrevMonth () ; }
Key.addListener( monCalendar ) ;
De plus ta question m'as permis de constater que ce composant possédait quelques que petit défauts que je m'empresse de rectifier de suite...
Donc à plus et j'update celle-ci ce matin...
A plus et merci de vos com...
14 févr. 2005 à 23:51
Malgré le petit défaut des années bisextiles, je pense que la source mérite 10.
Merci beaucoup. ça va beaucoup servir je pense.
14 févr. 2005 à 23:46
function isBisextileYear(year:Number):Boolean {
return year%4 == 0;
}
for (var i=1789; i<2108; i++) {
var date = new Date(i, 1, 29);
trace(i + ": " + date.getDate() + " <> " + (i%4==0));
}
14 févr. 2005 à 23:37
http://www.aspfr.com/code.aspx?ID=8761
Voici ce qui en résulte :
La règle complète est la suivante : L'année est bissextile si
- Elle est supérieure à 1582
- Elle est divisible par 4
- Elle n'est pas divisible par 100, à moins qu'elle ne soit divisible par 400.
Alors ?
14 févr. 2005 à 23:26
...super joli ce Calendar!!! Par contre, j'me demande un truc pour isBisextileYear (eh oui, le premier commentaire de SuperDavy m'a fait douter...sorry): les centenaires ne sont pas bissextiles, mais les millénaires oui... avec le test de divisible par 4, j'pensais que ça marcherait pas, mais avant de poster une bêtise, j'ai cliqué un peu plus de 1000 fois, et 2100 n'est pas bissextile! (alors que l'an 2000 l'est!) Tu pourrais l'expliquer?
Sinon, ben pour éviter des dizaines de clics...y'a pas moyen de rajouter 2 boutons de déplacement par année ou une gestion avec les touches de direction pour passer d'un mois à un autre?
@+! Samy
14 févr. 2005 à 21:53
Ca serait pas le serpent qui se mord la queue ca ????
14 févr. 2005 à 20:22
C'est bien vu l'utilisation de System.capabilities.language pour avoir la langue du visiteur.