Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > Dynamique
Dynamique Flash Media Server / Flash Remoting
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 07/07/2008, 16h32   #1
Nouveau Membre du Club
 
Avatar de Angelik
 
Inscription : août 2006
Messages : 217
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : août 2006
Messages : 217
Points : 31
Points : 31
Par défaut charger une image dans flash à partir d'une base de données ?

Bonjour tout le monde !

Je souhaiterais réaliser une petite animation flash dans laquelle j'appelle une image dont le lien se situe dans une base de données (MySql)

J'ai procédé de la sorte pour l'insertion d'un compteur :

page php >> inscrit.php

Code :
1
2
3
4
5
6
7
8
 
<?php
include ("configuration.php");
$result = mysql_query("SELECT * FROM table1 WHERE valide='oui'");
$num_rows = mysql_num_rows($result);
 
echo "&inscrits=$num_rows";
?>
ANIM FLASH

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
var loader = new LoadVars ();
loader.onLoad = function(success:Boolean) {
if(success)
{
   trace("ok");
   trace("inscrit :"+this.inscrits);
   tonText.text = this.inscrits;
}else
{
   trace("ok");
}
}
loader.load("inscrit.php");
Le nombre de visiteurs s'inscrit dans une zone texte dont le nom est : TonText

Merci d'avance pour le coup de main
Angelik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2008, 23h30   #2
Nouveau Membre du Club
 
Avatar de Angelik
 
Inscription : août 2006
Messages : 217
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : août 2006
Messages : 217
Points : 31
Points : 31
En cherchant un peu sur les forums + harcèlements et j'en passe.. je suis tombée sur ce code ... qui ne marche pas (mais qui devrait )

Je crée un movie clip vide sur lequel j'insère le code suivant :

Code :
1
2
3
4
5
6
7
8
9
 
onClipEvent(load){
loadVariables("../photo.php",this, "POST");
}
 
onClipEvent(data){
this.createEmptyMovieClip("photo",1);
photo.loadMovie(image);
}

Voici mon php, photo.php

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<?php
include "../CONFIG/configuration.php";
 
 $query = mysql_query("SELECT * FROM table1");
	  $row = mysql_fetch_row($query);
 
	  if ($row[0] == "nul") {
		$img_header = "images/header_perso.jpg' border='0'";
	} else {
		$img_header = "".$row[0]."";
	}
 
 
echo "&image=".$img_header."";
?>
+Toutes les redirections sont bonnes+

Je vous laisse le fla. en dl : banniere.fla

Merci d'avance et 1000 excuses pour le désagrément (les concernés comprendront)
Angelik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2008, 09h06   #3
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 314
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 314
Points : 8 597
Points : 8 597
Tu l'as trouvé où ton bout de code qui devrait marcher mais qui ne marche pas ?
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2008, 10h31   #4
Nouveau Membre du Club
 
Avatar de Angelik
 
Inscription : août 2006
Messages : 217
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : août 2006
Messages : 217
Points : 31
Points : 31
sur cette discussion : http://www.developpez.net/forums/sho...t%28data%29%7B
Angelik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2008, 10h38   #5
Membre Expert
 
Avatar de Lorenzo77
 
Inscription : mai 2006
Messages : 1 294
Détails du profil
Informations personnelles :
Âge : 40
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2006
Messages : 1 294
Points : 1 220
Points : 1 220
qu'elle est exactement le problème ?
as tu commencé par vérifier le bon fonctionnement du PHP ?
et aussi celui du FLA avec une image qu'il charge directement ?
Lorenzo77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2008, 10h51   #6
Nouveau Membre du Club
 
Avatar de Angelik
 
Inscription : août 2006
Messages : 217
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : août 2006
Messages : 217
Points : 31
Points : 31
Mon php fonctionne mais j'ai dû modifier mon code pour cela :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
include "../CONFIG/configuration.php";

 $query = mysql_query("SELECT photoarticle_head FROM ".$base."_presentation");
	  $row = mysql_fetch_row($query);

	  if ($row[0] == "null") {
		$img_header = "images/header_perso.jpg";
	} else {
		$img_header = "".$row[0]."";
	}
	  

echo "&image=".$img_header."";

echo "<br>";

echo "<img src='".$img_header."' border='0'>";
?>
Le problème doit se situer dorénavant dans mon FLA. mais qu'entend-tu par "vérifier le bon fonctionnement du FLA avec une image qu'il charge directement ?"
Angelik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2008, 16h40   #7
Nouveau Membre du Club
 
Avatar de Angelik
 
Inscription : août 2006
Messages : 217
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : août 2006
Messages : 217
Points : 31
Points : 31
En cherchant un peu, j'ai ce code dans mon FLA. qui me paraît être un bon début :

Code :
1
2
3
4
5
6
 
// Création d'un clip vide:
_root.createEmptyMovieClip("conteneur_mc",1);
 
// Chargement d'une photo dans ce clip vide:
conteneur_mc.loadMovie("image.jpg");
Maintenant, la question est de savoir comment remplacer "image.jpg" par le lien de celle (mon image) contenu dans ma base de données ? avec la page photo.php dont je rappelle le code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<?php
include "../CONFIG/configuration.php";
 
 $query = mysql_query("SELECT photoarticle_head FROM ".$base."_presentation");
	  $row = mysql_fetch_row($query);
 
	  if ($row[0] == "null") {
		$img_header = "images/header_perso.jpg";
	} else {
		$img_header = "".$row[0]."";
	}
 
 
echo "&image=".$img_header."";
 
echo "<br>";
 
echo "<img src='".$img_header."' border='0'>";
?>
loadVariables() ?
Angelik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2009, 09h39   #8
Invité de passage
 
Inscription : janvier 2009
Messages : 10
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 10
Points : 2
Points : 2
Bonjour,

as-tu eu la solution de ton problème ? Parce que j'ai le même (de problème) et je galère.

Merci pour ta réponse.
semensoise est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h03.


 
 
 
 
Partenaires

Hébergement Web