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
[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOURTECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOUR par ROMELARD Fabrice
Après un retour sur l'histoire des TechDays de Paris et le fait que ce soit le plus gros event MS au monde (du fait de sa gratuité), le président de MS France (Eric Boustoullier) a fait une présentation de la vision Microsoft pour les années à venir...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|