Salut à tous,
Avant toute chose, merci à tous ceux qui consacreront un peu de temps à la lecture de mon post, et "spéciale dédicace" à tous ceux qui m'apporteront des solutions...
Voilà, j'suis un newbie en ActionSript. Je réalise, pour aider des copains, un module Flash qui présente un portfolio. Pour alléger le poids du module, j'ai proposé de charger dynamiquement les images du portfolio, en lisant les références depuis un fichier texte et en affichant donc à la demande (clic sur un bouton, il y a autant de boutons que de références dans le porfolio) l'image correspondante. J'utilise LoadVars pour lire dans un fichier texte les références du portfolio (le nom de l'annoncuer, sa mission, le nom de l'image correspondante) et LoadClip pour charger et afficher l'image correspondante, en fonction de cette même référence.
Tout marche impec en local, tout marche toujours sur mon serveur (windows), puis plus rien sur le leur (linux)! Sur leur serveur, le clip qui tourne pour patienter pendant le téléchargement tourne sans arrêt, il ne trouve à priori jamais les images, alors qu'elles sont bien présentes, le chemin est bon aussi !..Voici le code qui fait tout cela "tourne" est mon clip qui s'affiche tant que l'image demandée n'est pas téléchargée)
--------------
Merci de votre aide
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51 for (i=1; i<=TotalRefs; i++) { this["boutonrefs_"+i].onRelease = function() { update(this._name); }; } function update(NomBouton) { machaine = new String(NomBouton); n = machaine.substring(11); var infosVars = new LoadVars(); infosVars.onLoad = function(ok) { if (ok) { if (RefCourante<>NomBouton) { tourne._visible = true; monChargeur = new MovieClipLoader(); monEcouteur = new Object(); monEcouteur.onLoadStart = function() { stop(); }; monEcouteur.onLoadComplete = function() { tourne._visible = false; lib_annonceur._visible = true; lib_mission._visible = true; annonceur_clip.annonceur.text = infosVars["annonceur"+n]; mission_clip.mission.text = infosVars["mission"+n]; RefCourante = NomBouton; gotoAndPlay("departement_1_anim"); }; monChargeur.addListener(monEcouteur); monChargeur.loadClip(infosVars["image"+n], images); for (i=1; i<=TotalRefs; i++) { if (NomBouton == "boutonrefs_"+i) { _root["boutonrefs_"+i].enabled = false; } else { _root["boutonrefs_"+i].enabled = true; _root["boutonrefs_"+i].gotoAndStop("_up"); } } } } else { trace("Erreur lors du chargement des données"); } }; stop(); infosVars.load("logo.txt"); }
-----------------------------------------------------------------------------
J'espère avoir été clair... et merci à tous ceux qui entrevoient une solution...
A++
Partager