Accueil > > > BLOG, LOADVARS ET DATECHOOSER
BLOG, LOADVARS ET DATECHOOSER
Information sur la source
Description
Voila, c'est une tentative pour faire un blog !
Il n'utilise pas php / MySql pour qu'il puisse être utiliser partout ...
Il peut servir d'exemple pour comprendre comment fiare un listener ou utiliser des LoadVars !
Il manque encore beuaocup de fonctionnalité (mais je ne savais pas comment els faire sans php) ...
Par exemple si quelqu'un voyait un moyens pour faire les commentaires (par exemple)
Tout est expliqué comment ça marche dans la premiere image du calque : "action principal"
... je pens eaussi qu'il n'est utilisable qu'avec flahs mx 2004 (je crois ...) car j'utilise des composants dont j'ignoe la presence dans flash mx ...
Source
- ////////////////////////////////////////////////
- //C'EST UN BLOG LIBRE COMPLETEMENT, FAIT PAR MOI Joël ...
- //Il n'a rien de génial je sais mais bon voila quoi :) ...
- //si jamais c'est toujours pratique !
- //Ce n'est pas en php et je ne veux pas que ce le soit ....
- //si quelqu'un a des idées pour l'ameliorer (attention, je ne veux
- //pas de php ... :)
- //Si vous trouvez des idées pour l'ameliorer et tout bein
- //dites le moi comme ça je saurais
- // ------> stadja@gmail.com
- ////////////////////////////////////////////////
- // MODE D'EMPLOI :
- //On post dans un dossier post (attention à la hierarchie des
- //fichiers (pour savoir comment regardez un exemple ...
- //Dans le dossier css vous pouvez mettre une feuille de style ...
- // voila quoi :)
- ////////////////////////////////////////////////
- ////////////////////////////////////////////////
- // ON DEFINIT LES ATTRIBUTs DE TEXT ET DE TITLE
- ////////////////////////////////////////////////
- text.html = true;
- title.html = true;
- text.condenseWhite = true;
- text.border = true;
- ////////////////////////////////////////////////
- ////////////////////////////////////////////////
- //ON LOAD LA FEUILLE DE STYLE CSS POUR TEXT
- ////////////////////////////////////////////////
- var monStyle = new TextField.StyleSheet();
- monStyle.load("css/style.css");
- text.styleSheet = monStyle;
- ////////////////////////////////////////////////
- ////////////////////////////////////////////////
- //ON RECUPERE LA DATE DU JOUR
- ////////////////////////////////////////////////
- var maDate:Date = new Date();
- var annee:Number = maDate.getYear()+1900;
- var jour:Number = maDate.getDate();
- var mois:Number = maDate.getMonth();
- ////////////////////////////////////////////////
- ////////////////////////////////////////////////
- //ON DEFINIT LES ATRIBUTS DE L'ELEMENT DATE EN FONCTION
- //DE LA DATE DU JOUR
- ////////////////////////////////////////////////
- date.setStyle("themeColor", "haloBlue");
- date.setStyle("color", "blue");
- date.selectableRange = {rangeStart:new Date(2005, 7, 1), rangeEnd:new Date(annee, mois, jour)};
- ////////////////////////////////////////////////
- //SECTION OU L'ON DIT QUEL JOUR N'EST PAS ACCESSIBLE !
- // RAPPEL : POUR LE MOIS ON PREND LE MOIS-1
- // EXEMPLE :
- date.disabledRanges = [ new Date(2005, 7, 5) ];
- // DESELECTIONNE LE 5 AOUT 2005 (ET NON LE 5 JUILLET)
- ////////////////////////////////////////////////
- ////////////////////////////////////////////////
- //ON CREE UN EVENT LISTENER QUI S'APPLIQUE LORSQUE
- //L'ON CLIQUE SUR UN JOUR
- ////////////////////////////////////////////////
- var objetDécoute:Object = new Object();
- objetDécoute.change = function(ObjetEvt) {
- ////////////////////////////////////////////////
- //ON RECUPERE LE JOUR CLIQUE
- ////////////////////////////////////////////////
- var jourS:Number = (date.selectedDate).getDay();
- var anneeS:Number = (date.selectedDate).getFullYear();
- var moisS:Number = (date.selectedDate).getMonth()+1;
- ////////////////////////////////////////////////
- //ON CREE LA FONCTION PERMETTANT DE LOADER LE LE TEXTE
- ////////////////////////////////////////////////
- var mes_lv:LoadVars = new LoadVars();
- mes_lv.onLoad = function(ok) {
- // SI LE CHARGEMENT SE PASSE BIEN
- if (ok) {
- ////////////////////////////////////////////////
- //ON DEFINIT OU VA QUOI
- ////////////////////////////////////////////////
- title.htmlText = mes_lv.title;
- text.htmlText = mes_lv.text;
- mon_mc1.unloadClip(1);
- ////////////////////////////////////////////////
- // SI LE CHARGEMENT SE PASSE PAS BIEN
- }else{
- title.htmlText = "Erreur !!! (bein voui désole)";
- text.htmlText = "Y'a rien pour cette date ! ... désole encore !";
- // charge dans _level1 la petite animation d'erreur
- mon_mc1.loadClip("anim/spot.swf", 1);
- }
- };
- ////////////////////////////////////////////////
- ////////////////////////////////////////////////
- //ON LOAD LE TEXTE CORRESPONDANT AU JOUR CLIQUE
- ////////////////////////////////////////////////
- mes_lv.load("post/"+jourS+"-"+moisS+"-"+anneeS+".txt");
- ////////////////////////////////////////////////
- };
- ////////////////////////////////////////////////
- ////////////////////////////////////////////////
- //ON AJOUTE LE EVENT LISTENER SUR DATE
- ////////////////////////////////////////////////
- date.addEventListener("change", objetDécoute);
- ////////////////////////////////////////////////
-
- //Rien a voir jsute pour le fun , le loader du petit sigle d'erreur
-
- // premier ensemble d'écouteurs
- var mon_mc1 = new MovieClipLoader();
- monEcouteur = new Object();
- monEcouteur.onLoadInit = function(cible_mc) {
- maTrace("*********Première occurrence de mon_mcl*********");
- maTrace("Clip = "+cible_mc+" est maintenant initialisé");
- // vous pouvez maintenant effectuer tous les réglages requis, par exemple :
- cible_mc._x = 350;
- cible_mc._y = 250;
-
- };
- mon_mc1.addListener(monEcouteur);
-
////////////////////////////////////////////////
//C'EST UN BLOG LIBRE COMPLETEMENT, FAIT PAR MOI Joël ...
//Il n'a rien de génial je sais mais bon voila quoi :) ...
//si jamais c'est toujours pratique !
//Ce n'est pas en php et je ne veux pas que ce le soit ....
//si quelqu'un a des idées pour l'ameliorer (attention, je ne veux
//pas de php ... :)
//Si vous trouvez des idées pour l'ameliorer et tout bein
//dites le moi comme ça je saurais
// ------> stadja@gmail.com
////////////////////////////////////////////////
// MODE D'EMPLOI :
//On post dans un dossier post (attention à la hierarchie des
//fichiers (pour savoir comment regardez un exemple ...
//Dans le dossier css vous pouvez mettre une feuille de style ...
// voila quoi :)
////////////////////////////////////////////////
////////////////////////////////////////////////
// ON DEFINIT LES ATTRIBUTs DE TEXT ET DE TITLE
////////////////////////////////////////////////
text.html = true;
title.html = true;
text.condenseWhite = true;
text.border = true;
////////////////////////////////////////////////
////////////////////////////////////////////////
//ON LOAD LA FEUILLE DE STYLE CSS POUR TEXT
////////////////////////////////////////////////
var monStyle = new TextField.StyleSheet();
monStyle.load("css/style.css");
text.styleSheet = monStyle;
////////////////////////////////////////////////
////////////////////////////////////////////////
//ON RECUPERE LA DATE DU JOUR
////////////////////////////////////////////////
var maDate:Date = new Date();
var annee:Number = maDate.getYear()+1900;
var jour:Number = maDate.getDate();
var mois:Number = maDate.getMonth();
////////////////////////////////////////////////
////////////////////////////////////////////////
//ON DEFINIT LES ATRIBUTS DE L'ELEMENT DATE EN FONCTION
//DE LA DATE DU JOUR
////////////////////////////////////////////////
date.setStyle("themeColor", "haloBlue");
date.setStyle("color", "blue");
date.selectableRange = {rangeStart:new Date(2005, 7, 1), rangeEnd:new Date(annee, mois, jour)};
////////////////////////////////////////////////
//SECTION OU L'ON DIT QUEL JOUR N'EST PAS ACCESSIBLE !
// RAPPEL : POUR LE MOIS ON PREND LE MOIS-1
// EXEMPLE :
date.disabledRanges = [ new Date(2005, 7, 5) ];
// DESELECTIONNE LE 5 AOUT 2005 (ET NON LE 5 JUILLET)
////////////////////////////////////////////////
////////////////////////////////////////////////
//ON CREE UN EVENT LISTENER QUI S'APPLIQUE LORSQUE
//L'ON CLIQUE SUR UN JOUR
////////////////////////////////////////////////
var objetDécoute:Object = new Object();
objetDécoute.change = function(ObjetEvt) {
////////////////////////////////////////////////
//ON RECUPERE LE JOUR CLIQUE
////////////////////////////////////////////////
var jourS:Number = (date.selectedDate).getDay();
var anneeS:Number = (date.selectedDate).getFullYear();
var moisS:Number = (date.selectedDate).getMonth()+1;
////////////////////////////////////////////////
//ON CREE LA FONCTION PERMETTANT DE LOADER LE LE TEXTE
////////////////////////////////////////////////
var mes_lv:LoadVars = new LoadVars();
mes_lv.onLoad = function(ok) {
// SI LE CHARGEMENT SE PASSE BIEN
if (ok) {
////////////////////////////////////////////////
//ON DEFINIT OU VA QUOI
////////////////////////////////////////////////
title.htmlText = mes_lv.title;
text.htmlText = mes_lv.text;
mon_mc1.unloadClip(1);
////////////////////////////////////////////////
// SI LE CHARGEMENT SE PASSE PAS BIEN
}else{
title.htmlText = "Erreur !!! (bein voui désole)";
text.htmlText = "Y'a rien pour cette date ! ... désole encore !";
// charge dans _level1 la petite animation d'erreur
mon_mc1.loadClip("anim/spot.swf", 1);
}
};
////////////////////////////////////////////////
////////////////////////////////////////////////
//ON LOAD LE TEXTE CORRESPONDANT AU JOUR CLIQUE
////////////////////////////////////////////////
mes_lv.load("post/"+jourS+"-"+moisS+"-"+anneeS+".txt");
////////////////////////////////////////////////
};
////////////////////////////////////////////////
////////////////////////////////////////////////
//ON AJOUTE LE EVENT LISTENER SUR DATE
////////////////////////////////////////////////
date.addEventListener("change", objetDécoute);
////////////////////////////////////////////////
//Rien a voir jsute pour le fun , le loader du petit sigle d'erreur
// premier ensemble d'écouteurs
var mon_mc1 = new MovieClipLoader();
monEcouteur = new Object();
monEcouteur.onLoadInit = function(cible_mc) {
maTrace("*********Première occurrence de mon_mcl*********");
maTrace("Clip = "+cible_mc+" est maintenant initialisé");
// vous pouvez maintenant effectuer tous les réglages requis, par exemple :
cible_mc._x = 350;
cible_mc._y = 250;
};
mon_mc1.addListener(monEcouteur);
Historique
- 08 août 2005 15:50:03 :
- euh je m'etais trompé lors de la recuperation de la date du jour (getDay() a la place de getDate()) ...
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
loadvars VS https VS FlashVars [ par erthi16 ]
Bonjour à toutes et à tous!Je développe présentement un flash "boîte de nouvelles" sur un site sécurisé (https). Voici l'appel de mon flash dans ma p
Problème de préseance des opérations :s [ par ArkangeGabriel ]
Salut!!Voilà ce qu'il en est : je récupère une variable venant d'un .txt grâce à un loadVars. Je parse ensuite la variable pour en retirer un array.J'
Importation Page HTML dans un LoadVars [ par soak ]
Salut tout le monde,J'ai un pb : Je charge un LoadVars avec une adresse web située sur le même domaine, il me recupere bien le contenu HTML de la page
loadvariables ou loadvars vers une url distante [ par sisconi ]
lorsque j'envoie les variables vers une url absolu vers un autre serveur où se trouve le fichier php, ça ne marche plus, faut-il que le fichierp php s
loadvariables ou loadvars vers une url distante [ par sisconi ]
si mon fichier php se trouve sur un autre serveur, si je rentre l'url absolu l'action loadvariables ne marche pas, y a t-il un autre moyen ?merci
var Flash -> Php [ par buibui25 ]
BuiBuidonneesEnvoyees = new LoadVars ();donneesRecues = new LoadVars ();message = "unMessageXml";// J'encode le message en url afin de passer les cara
LoadVars sur un fichier distant. [ par afad ]
Hello,Ya moyen ou pas de faire un loadvariable d'un fichier texte présent sur un autre serveur ????? Il me semble que non mais existerait il quand mêm
loadvars et onload [ par theud21 ]
Salut,Savez vous pourquoi mes données asp se chargent en différé ?Exemple :Dans les fonctions générales:fonction toto vl = new loadvars() definition d
Pb de passage d'une variable LoadVars vers l'image clé suivante d'une animation [ par stfaneb ]
Bonjour ,J'ai le code AS suivant :function foo(){var envoie = new LoadVars();var recup = new LoadVars();envoi.tel=numero.text;envoi.zip=zipcode.text;e
SetInterval problème mise à jour variable [ par fabienlatour ]
Bonjour, J'ai, dans une animation, placé un setInterval pointant sur une fonction qui possède un LoadVars. Ce LoadVars prend une variable situé dans u
|
Derniers Blogs
TECHDAYS PARIS 2012 : COMMENT SHAREPOINT A SAUVé MES TECHDAYSTECHDAYS PARIS 2012 : COMMENT SHAREPOINT A SAUVé MES TECHDAYS par ROMELARD Fabrice
Speakers : Lionel Limozin et Alain Marty La session commence par une découverte de SharePoint à travers la mise en place d'un environnement SharePoint pour la gestion des Sessions animées par BeWise. Le besoin est très ba...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PERSPECTIVE 3.0 POUR SILVERLIGHT 5.0PERSPECTIVE 3.0 POUR SILVERLIGHT 5.0 par odewit
Je viens de publier la version 3.0 de Perspective pour Silverlight, qui regroupe un portage sous Silverlight 5.0 des fonctionnalités de Perspective 2.0, le framework 3D de haut-niveau introduit récemment et de nouveaux exemples de code. En voici la li...
Cliquez pour lire la suite de l'article par odewit TECHDAYS PARIS 2012 : TOP 10 DES BEST PRACTICES POUR SQL SERVERTECHDAYS PARIS 2012 : TOP 10 DES BEST PRACTICES POUR SQL SERVER par ROMELARD Fabrice
Speaker : Nadia Ben El Kadi Configuration machine La session commence par la toute première question à se poser lors de la mise en place d'environnement SQL Server, la configuration des machines : Type de mac...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : KINECT + OFFICE 365 UN BON GESTE POUR VOTRE SITECHDAYS PARIS 2012 : KINECT + OFFICE 365 UN BON GESTE POUR VOTRE SI par ROMELARD Fabrice
Speakers : Fabrice Barbin, Samuel Blanchard, Julien Lo Presti Titre Prometteur et attractif invitant à voir comment lier le composant ludique Kinect dans le cadre d'une structure IT classique, notamment au travers de la plat...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : PLEINIèRE DU PREMIER JOURTECHDAYS PARIS 2012 : PLEINIèRE DU PREMIER JOUR par ROMELARD Fabrice
KeyNotes du premier jour pour les développeurs. La session est principalement axée sur une des principales directions prise par Microsoft à travers tous ses nouveaux produits : Cloud privé ou public (Solution Azure) ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|