Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/01/2008, 16h18   #1
Membre régulier
 
Inscription : décembre 2006
Messages : 493
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 493
Points : 90
Points : 90
Par défaut M'avertir lorsqu'un utilisateur fait une action définie

Bonjour, est-il possible de programmer une sorte d'envoi de mail ou de notification lorsqu'un utilisateur fait une action sur une scène ? Je m'explique. Si je mets à disposition un fichier en téléchargement, comment puis-je faire en sorte de façon simple que mon fichier a été téléchargé x fois ? Merci d'avance.
nicolas2603 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 10h01   #2
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 606
Points : 2 234
Points : 2 234
Salut,

tu peux par exemple lors du lancement du téléchargement appeler un script php ou autre.

ce dernier ira lire puis incrémenter la valeur dans un fichier texte (ou autre).

;)
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 10h34   #3
Membre régulier
 
Inscription : décembre 2006
Messages : 493
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 493
Points : 90
Points : 90
Et si je choisis de faire un script qui m'envoie un mail, est-ce que ça peut se faire en arrière plan sans qu'une fenetre s'ouvre et indique qu'un mail a été envoyé ?
nicolas2603 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 11h18   #4
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 606
Points : 2 234
Points : 2 234
ça serai le même fonctionnement (appel d'un script)

et le script t'envairra un mail. (en toute transparence) voir cours/tutoriels

faut-il encore disposer d'un serveur adécouate ..
et ne pas redouter le spamming dans le cas d'un fichier souvent téléchargé !!

PS: c'est la fonction mailto qui ouvre le logiciel de messagerie par defaut pour que l'utilisateur envoi par la suite le mail.
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 11h42   #5
Membre régulier
 
Inscription : décembre 2006
Messages : 493
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 493
Points : 90
Points : 90
Oui je connais la fonction MAILTO mais ce n'est pas cette procédure que je veux utiliser, puisque comme tu le dis elle ouvre le logiciel de messagerie par défaut. Je vais plutot faire un script php à côté du style :

Code :
1
2
3
4
5
<?php
$destinataire = "xxx@free.fr";
mail($destinataire,
     "Le CV a été téléchargé";
?>
et appeler le script depuis flash lorsque l'action ou la condition est vérifée. Je pense que c'est comme ça le mieux non ?
nicolas2603 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 12h08   #6
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 606
Points : 2 234
Points : 2 234
oui c'est ça,

attention pour les espaces free, le nombre de mails que l'on peut envoyer est limité.
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 12h25   #7
Membre régulier
 
Inscription : décembre 2006
Messages : 493
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 493
Points : 90
Points : 90
Comment ça ? Le nombre de mail que l'on peut envoyer à partir d'un script tu veux dire ?

Bon j'ai mis en ligne mon code mais je ne reçois rien !!
Dans flash j'ai mis ça :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
listener.onComplete = function(file:FileReference):Void  {
	var fichierPhp= new LoadVars();
	if (fichier == false) {
		loading_cv._visible = false;
		loading_cv.texte.text = "Téléchargement en cours ... ";
		fichierPhp.load("scripts/cv.php");
	} else {
		loading_plaquette._visible = false;
		loading_plaquette.texte.text = "Téléchargement en cours ... ";
		fichierPhp.load("scripts/plaquette.php");
	}
}
et mes scripts php sont du style :
Code :
1
2
3
<?php
     mail('xxx@free.fr', 'Téléchargement du CV', 'Le CV a été téléchargé');
?>
Je ne reçois pas de mail, mais je ne sais pas comment savoir déjà si le script est au moins exécuté !
nicolas2603 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 15h06   #8
Membre régulier
 
Inscription : décembre 2006
Messages : 493
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 493
Points : 90
Points : 90
Autant pour moi, ça fonctionne mais je n'ai reçu le mail que 30 min aprés !! Halala sacré Free va ...
nicolas2603 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 15h12   #9
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 606
Points : 2 234
Points : 2 234
Citation:
Envoyé par nicolas2603
Comment ça ? Le nombre de mail que l'on peut envoyer à partir d'un script tu veux dire ?
ton script va lancer l'envoi de mail dans tout les cas,
mais c'est le serveur de free qui s'occupe de l'envoi qui te limite.

par exemple si tu essaye d'envoyer 20 mails à la suite et seul les 10 premiers vont partir.
(je connais pas les chiffres exacts)

Citation:
Envoyé par nicolas2603
Je ne reçois pas de mail, mais je ne sais pas comment savoir déjà si le script est au moins exécuté !
il faut définir la fonction onLoad(success:Boolean) et tester la valeur du parametre success pour savoir si l'envoi est reussit.
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h24.


 
 
 
 
Partenaires

Hébergement Web