passage d'une url a une animation flash - Flash/ActionScript - Programmation
Marsh Posté le 07-02-2006 à 21:12:47
voivi le code que j'ai testé sans succés :
Code :
|
Marsh Posté le 08-02-2006 à 08:11:03
quel version de flash, quel player et quelle version d'actionscript?
apres en supposant que ton xml ressemble a ca:
Code :
|
tu peux faire ta boucle comme ca:
Code :
|
mais pour debugguer ton code tu devrait faire un fichier XML en local pour pouvoir tester le chargement (si ton code fonctionne avec le XML,y a pas de raison que ca ne fonctionne plus avec le PHP qui genere le même code)
Marsh Posté le 08-02-2006 à 17:26:47
flash basic 8, flash player 8, actionscript 2.0
je veux juste pouvoir changer dynamiquement le "playlist.xml" en "http://www.adresse.com/v2/playlist.xml" grace a une page php
merci
Marsh Posté le 08-02-2006 à 17:28:58
loadVariablesNum("ton_php.php", 2);
fonctionne tres bien, je ne dit pas le contraire, je te conseil juste de tester ton anim Flash en local avec un vrai XML pour pouvoir faire des trace() qui s'affiche dans le panneau de sortie...
Marsh Posté le 08-02-2006 à 21:30:20
le truc c que ca ne fonctionne pas :
j'ai créé un fichier texte à la racine avec ca dedans :
Code :
|
et dans le code :
Code :
|
en lancant l'anim j'ai cette erreur :
var_retour : undefined
Error opening URL "file:///C|/Documents%20and%20Settings/fatflo/Mes%20documents/bla/blafinal/undefined"
d'ou cela peut il venir ?
merci
Marsh Posté le 09-02-2006 à 10:07:34
loadVariablesNum est déprécié, essaye avec un loadvars:
Code :
|
Marsh Posté le 07-02-2006 à 20:54:47
Bonjour à tous je voudrais juste passer une url a un fichier flash :
voici le code php :
<?
$a_renvoyer=utf8_encode("http://www.adresse.net/v2/flash/playlist.xml" );
echo "&var_retour=$a_renvoyer&";
?>
et le code flash ou je voudrais juste remplacer playlist.xml par l'url indiquée dans le fchier php :
// Gestion du XML
//
playlist_xml = new XML();
playlist_xml.ignoreWhite = true;
playlist_xml.onLoad = function(ok) {
if (ok = true) {
playliste = this.firstChild.childNodes;
premiere = this.firstChild.firstChild;
enCours = premiere;
for (i = 0; i < playliste.length; i++) {
liste.addItem(enCours.attributes.num + ": " + enCours.attributes.nom, enCours.attributes.fichier);
enCours = enCours.nextSibling;
}
}
};
playlist_xml.load("playlist.xml" );
merci pour votre aide
a+
Message édité par BaDaBoOm le 07-02-2006 à 20:55:11