Bonjour à tous,
Voici mon problème :
Je récupère une variable php dans mon flash (un compteur d'img exactement)
je veux réutiliser cette varibable dans flash pour charger un nombre aléatoire (chargement aléatoire d'image)
voici mon "php":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?php $count = 0; $dir = opendir("imgs" )or die("erreur ouverture du dossier" ); while($file = readdir($dir)) { if(!is_dir($file)) { $count ++; } } echo "&RESULTAT=".$count."&"; ?>
et voici une partie de mon AS :
Mon problème se situe ici -> var n:Number = randRange(1, id);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 // Php load Var var my_lv:LoadVars = new LoadVars(); my_lv.onLoad = function(ok) { if(ok) { pics_id= my_lv.RESULTAT; pics_number = Number(pics_id); } else { mytext.text = "Erreur"; } } my_lv.load("select_lang2.php"); // end php function randRange(min:Number, max:Number):Number { var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min; return randomNum; } for (var i=0; i < 1; i++) { id = pics_number.slice(0,2); mytext.text = id; var n:Number = randRange(1, id); MovieClip.prototype.myloadMovie = function(movie) { this.createEmptyMovieClip("container",1); this.container.loadMovie(movie); } img.myloadMovie("imgs/img_"+n+".jpg");
je voudrais utiliser ce nombre pour le range du random..
Pour le moment, rien ne se passe, et le champs dynamique appelé mytext
me marque soit Undefined, ou Nan...
D'ou le slice et l'essai quand à la transformation de ma var en nombre.
En bref, si quelqu'un sait me trouver une système pour récuperer la variable et la transformer en nombre, il fera de moi un homme heureux smile.gif
Merci d'avance, et surtout , Bonne jourée !
PEACE
Partager