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 10/10/2007, 17h18   #1
Membre confirmé
 
Avatar de renaud26
 
Inscription : mars 2003
Messages : 1 043
Détails du profil
Informations personnelles :
Âge : 49
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : mars 2003
Messages : 1 043
Points : 285
Points : 285
Par défaut Enregistrement d'un swf dynamique

Bonjour à tous,

Je poste ici car je pense que c'est un prob AS.
Je crée un swf dynamique avec php et actionscript grâce à la méthode LoadVars() qui lit les variables d'un fichier php. Cela permet de modifier textes et images de l'animation. Tout fonctionne ok. Le prob, c'est que je voudrais pouvoir sauvegarder, sur mon serveur, le swf "en dur", autonome, avec ses variables incluses mais sans plus avoir besoin du php. Est ce que quelqu'un sait comment faire ça ? Je sais que ça se fait, puisque les générateurs de bannières Flash le font.
Merci d'avance.
renaud26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2007, 09h42   #2
BnA
Membre éclairé
 
Avatar de BnA
 
Inscription : mars 2006
Messages : 559
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mars 2006
Messages : 559
Points : 380
Points : 380
Envoyer un message via MSN à BnA
Salut!

Je crois que si tu fais un fichier arrive à obtenir un fichier .txt avec par exemple:
Code :
1
2
 
variable1=valeur1&variable2=valeur2&variable3=...
Tu pourrais récupérer les valeurs du fichier avec la méthode LoadVars

Code :
1
2
3
4
5
6
7
8
9
10
 
var my_lv:LoadVars = new LoadVars();
my_lv.onLoad = function(success:Boolean) {
    if (success) {
    trace(this.toString());
    } else {
    trace("Error loading/parsing LoadVars.");
    }
};
my_lv.load("http://www.helpexamples.com/flash/params.txt");
Source: Bouton 'F1' dans Flash 8 Pro

Sinon, si tu veux partir d'un XML, tu peux faire "la même chose", mais en utilisant alors cette méthode:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
// Create a new XML object.
var flooring:XML = new XML();
 
// Set the ignoreWhite property to true (default value is false).
flooring.ignoreWhite = true;
 
// After loading is complete, trace the XML object.
flooring.onLoad = function(success) {
    trace(flooring);
};
 
// Load the XML into the flooring object.
flooring.load("flooring.xml");
Source: idem
__________________
Sans extrait de code, ne vous attendez à aucun miracle (sauf miracle) ...

...et n'oubliez pas: RTFM!!

Téléchargez FireBug pour Firefox (le paracétamol du développement web)

"MERCI" ne coûte rien, n'hésitez pas à vous en servir!
BnA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2007, 10h07   #3
Membre confirmé
 
Avatar de renaud26
 
Inscription : mars 2003
Messages : 1 043
Détails du profil
Informations personnelles :
Âge : 49
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : mars 2003
Messages : 1 043
Points : 285
Points : 285
Bonjour et merci de ta réponse,

J'ai déjà utilisé LoadVars pour générer un texte dynamique avec des variables php, ce n'est pas le problème, ça fonctionne. Ce que je veux faire, c'est pouvoir enregistrer (enregistrer sous, plutôt, avec un nouveau nom) en swf avec les variables "de l'instant", mais en dur, de façon à ce qu'il soit autonome. Si la var $texte est = à "toto", j'affiche bien "toto" sur mon anim, mais ensuite je veux l'enregistrer en "toto" sans avoir plus besoin de variables qu'elles proviennent de php, txt ou xml...
Et c'est galère...
renaud26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2007, 11h11   #4
Membre actif
 
Inscription : septembre 2002
Messages : 165
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 165
Points : 171
Points : 171
bonjour,

va voir par là:

http://www.gazbming.com/
eddy verpoorter 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 06h33.


 
 
 
 
Partenaires

Hébergement Web