Aide flash MX

Aide flash MX - Flash/ActionScript - Programmation

Marsh Posté le 07-03-2005 à 21:19:22    

Bonjour, j'ia un petit soucis avec une anim flash.
 
C un lecteur qui lit différentes radios, en local il marche sans probleme, et des que je le met en ligne, ca ne marche plus, pouvez vous m'aider?
 
lien :  www.cduson.com/test.htm
 
Merci :)
*
 
 
ps: en plus, avec Firefox, une fois sur deux le lecteur arrive pas a recup la liste dans le xml....:/


Message édité par Mush22 le 07-03-2005 à 21:20:46
Reply

Marsh Posté le 07-03-2005 à 21:19:22   

Reply

Marsh Posté le 07-03-2005 à 23:20:09    

:heink:
Ca ne serait pas mieux si tu postais la partie de ton code AS qui charge le XML et celui qui ouvre et lit le son.
 

Reply

Marsh Posté le 08-03-2005 à 00:05:12    

Mush22> obéis à Mr Mala [:icon8]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 08-03-2005 à 01:58:12    

simogeo a écrit :

Mush22> obéis à Mr Mala [:icon8]


 
maiiiheuuuu ! .. qu'est-ce qu'il va penser le pauvre ??? [:huit]

Reply

Marsh Posté le 08-03-2005 à 06:47:20    

lol, oui dsl c vrai :))
 
J'arrive au taff a 10h, je le poste des que j'arrive :)

Reply

Marsh Posté le 08-03-2005 à 09:49:30    

voila :
 
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("radios.xml" );
 
play.onPress = function() {
 laRadio = new Sound();
 r = liste.getValue();
 laRadio.loadSound(r, true);
 
}
 
stop.onPress = function(){
 stopAllSounds();
}
 
 
Merci :)

Reply

Marsh Posté le 08-03-2005 à 09:50:22    

Le fichier XML :
 
<?xml version="1.0" encoding="iso-8859-1"?>
  <playlist>
    <chanson num="01" nom="RADIO BLagon,Rock francais. " fichier="http://213.186.46.58:8010" />
    <chanson num="02" nom="DEFJY.com, RAP US, RnB..." fichier="http://66.55.136.164:8000" />
    <chanson num="03" nom="Frequence 3, Multi-Genre..." fichier="http://193.17.192.1:8000" />
    <chanson num="04" nom="Radio ABF.net House, Techno." fichier="http://80.190.241.238:9000" />
    <chanson num="05" nom="MPEG Radio.com, Classique." fichier="http://38.118.158.129:8016" />
    <chanson num="06" nom="RauteMusik.fm, Punk, Ska punk>" fichier="http://69.56.234.26:8002" />
    <chanson num="07" nom="SmoothChoice, Smooth Jazz." fichier="http://213.246.59.78:8000" />
  </playlist>

Reply

Marsh Posté le 08-03-2005 à 10:21:06    

hummmm c'est étrange ca [:noxauror]
 
 
par contre dans ton fichier xml  
 
<chanson num="06" nom="RauteMusik.fm, Punk, Ska punk>" fichier="http://69.56.234.26:8002" />  
 
commence par virer ca je ne suis pas sur que ce soit très bon !!


Message édité par simogeo le 08-03-2005 à 10:21:24

---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 08-03-2005 à 10:22:30    

oui je veins de le virer, rien a changé :/

Reply

Marsh Posté le 08-03-2005 à 10:24:38    

Je comprends plus rien la, parce que j'ai mis le swf et le xml dans une meme dossier "radio", et quand je l'appele a partir de la page, il n'affiche meme plus les titres :/
 
voici le code qui me sert a appeler l'anim:
 
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="350" height="200">
                  <param name="movie" value="radio/radio.swf" />
                  <param name="quality" value="high" />
                  <embed src="radio/radio.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="350" height="200"></embed>
     </object>
 
en fait, je me suis rendu compte qu'il ne marche que quand je le lis avec le lecteur flash. Intégré dans une page, lue avec IE ou Firefox, en local ou distant, ca ne marche pas.


Message édité par Mush22 le 08-03-2005 à 10:25:04
Reply

Marsh Posté le 08-03-2005 à 10:24:38   

Reply

Marsh Posté le 08-03-2005 à 10:27:10    

Mush22 > ahh mais ui mais non [:dawa]
 

Code :
  1. remplace playlist_xml.load("radios.xml" );


 
par :
 

Code :
  1. playlist_xml.load("http://www.monserveur/path/radios.xml" );


 
edit : et écoutes Mr mala [:icon8] [:dawa]


Message édité par simogeo le 08-03-2005 à 10:27:31

---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 08-03-2005 à 10:27:42    

pareil lol, ca amrche pas ;)

Reply

Marsh Posté le 08-03-2005 à 10:28:59    

Mush22 a écrit :

pareil lol, ca amrche pas ;)


 
 
tu as recompilé ton flash, regenéré le swf, updaté ton swf sur le serveur ? :o
 
URL ? :o


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 08-03-2005 à 10:32:02    

oui oui :)
 
url :  www.*****.com/test.htm
url du swf : www.*****.com/radio/radio.swf
url du xml : www.c*****on.com/radio/radios.xml
 
:d


Message édité par Mush22 le 25-04-2005 à 18:37:29
Reply

Marsh Posté le 08-03-2005 à 10:32:54    

integré a la page, il ne recupere pas les données xml :/

Reply

Marsh Posté le 08-03-2005 à 10:38:03    

si, il récupere les données les données xml :p
vide ton cache!


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 08-03-2005 à 10:41:00    

Par contre es tu sur que la méthode loadSound() te permette de faire du streaming comme tu le souhaites ?


Message édité par simogeo le 08-03-2005 à 10:41:07

---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 08-03-2005 à 10:41:03    

oui exact lol, mais bon voila :)on voit qu'il va bienn chercher les données a l'adresse précisée dans le xml... Mais ca ne se charge pas... Sauf quand je le lis avec le lecteur flash et en local...

Reply

Marsh Posté le 08-03-2005 à 10:43:37    

simogeo a écrit :

Par contre es tu sur que la méthode loadSound() te permette de faire du streaming comme tu le souhaites ?


 
 
Oui, si tu ajoutes true a la fin.

Reply

Marsh Posté le 08-03-2005 à 10:44:59    

ui enfin moi je lis que la méthode gère du mp3 heinnn :o
http://www.macromedia.com/support/ [...] ry662.html


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 08-03-2005 à 10:45:31    

Bon je vais prendre les pépins dans l'ordre hein :
Déjà ça:

Code :
  1. playlist_xml.onLoad = function(ok)
  2.   {
  3.   if (ok = true)


c'est faux ... là, tu ASSIGNES 'ok' à 'true' quoi qu'il arrive !
 

Code :
  1. playlist_xml.onLoad = function(ok)
  2.   {
  3.   if (ok == true)


ou même juste

Code :
  1. playlist_xml.onLoad = function(ok)
  2.   {
  3.   if (ok)


 
Tu pourras déjà savoir si il charge bien ton XML ou pas !


Message édité par Mr Mala le 08-03-2005 à 10:47:32
Reply

Marsh Posté le 08-03-2005 à 10:47:19    

Le xml est bien chargé oui, pas de probleme de ce coté, puisque qu'il affiche dans la listbox les differentes radios.
ensuite, on voit qu'il recupere bien l'(url de la radio, puisque dans la barre d'etat, on lit "Transfert des données depuis "ip du serveur radio"".
 
(quand on click sur play biensur...)


Message édité par Mush22 le 08-03-2005 à 10:47:46
Reply

Marsh Posté le 08-03-2005 à 10:48:45    

heuuu oui mais ça pourrait potentiellement être un coup de bol !
if(ok = true) , c'est faux ! .. donc corrige au moins ça .. :/
Je jette un oeil sur le reste ...

Reply

Marsh Posté le 08-03-2005 à 10:49:25    

Mush22 a écrit :

Le xml est bien chargé oui


 
 obéis à Mr Mala [:icon8]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 08-03-2005 à 10:56:23    

ok désolé :)
c corrigé, j'ai mis if(ok)

Reply

Marsh Posté le 08-03-2005 à 11:12:58    

j'ai regardé si ca pouvait etre un probleme de chmod, mais c aps le cas, tout va bien... :/

Reply

Marsh Posté le 08-03-2005 à 11:14:35    

Et si je testais de loader les valeur a partir d'un ficher txt, comment je devrais faire et est-ce que ca pourrait marcher?

Reply

Marsh Posté le 08-03-2005 à 11:22:59    

Non attends, j'ai retapé ton truc ...
Je suis en train de voir du côté des "cross domain policy" .. à savoir est-ce que Flash t'autorise à ouvrir [n'importe quoi] à l'adress [machin] si ton swf est chargé de l'adresse [autre machin] ...

Reply

Marsh Posté le 08-03-2005 à 11:32:19    

oki oki :)
 
Je te remercie d'avance pour ta fougue a debugguer mon code :)
Je developpe jamais en AS, mais, les clients s'en foutent, et le patron aussi :D
 


Message édité par Mush22 le 08-03-2005 à 11:33:51
Reply

Marsh Posté le 08-03-2005 à 11:57:00    

'tain TOI tu viens de foutre le doigt sur une saloperie !!! :fou:  
 
Histoire de dégager toute erreur potentielle qui serait due à la combobox ou au XML, je viens de repondre une micro-merde de 3 lignes juste pour faire l'ouverture stream d'un bête flux ...
Et effectivement, en local, ça marche .. mais quand je l'upload sur un serveur perso, ça ne fonctionne plus ! [:aless]  
 
Je vais investiguer tout ça paske ça m'emmerde royalement ! :/

Reply

Marsh Posté le 08-03-2005 à 12:01:30    

Mala > ben comme tu le disais, ce doit être une histoire de cross domain policy [:spamafote]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 08-03-2005 à 12:08:14    

Ben d'après plusieurs recoupement d'info, 'on' semblerait dire que ça ne touche pas loadSound() ... mais moi, je crois que si vu que loadMovie() est touché ...  
Maintenant, le fait que ça passe en local, c'est peut-être que le player intégré à l'éditeur n'a pas ce "verrou" ( pask'on dit ben partout que c'est le Flash PLAYER qui possède ces nouvelles limitations )

Reply

Marsh Posté le 08-03-2005 à 12:10:38    

lol, ca veut dire que ce que je veux faire n'est pas possible?

Reply

Marsh Posté le 08-03-2005 à 12:11:46    

Mr Mala a écrit :

Ben d'après plusieurs recoupement d'info, 'on' semblerait dire que ça ne touche pas loadSound() ... mais moi, je crois que si vu que loadMovie() est touché ...  
Maintenant, le fait que ça passe en local, c'est peut-être que le player intégré à l'éditeur n'a pas ce "verrou" ( pask'on dit ben partout que c'est le Flash PLAYER qui possède ces nouvelles limitations )


 
 
[:mlc] ben y'en a que ca va bien amuser...


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 08-03-2005 à 12:49:21    

Mush22 a écrit :

lol, ca veut dire que ce que je veux faire n'est pas possible?


 
attends attends ... "pas possible", j'aime pas .. :p
Je vais regarder ça plus en profondeur ...

Reply

Marsh Posté le 08-03-2005 à 15:36:34    

merci bien :)

Reply

Marsh Posté le 08-03-2005 à 15:39:08    

Heuuuu ouais mais là, j'ai plus trop espoir ... :/
Fais une recherche sur google de "flash shoutcast" .. tu verras l'étendue du problème ... [:spamafote]

Reply

Marsh Posté le 08-03-2005 à 15:57:25    

ok ok ... bon je crois que je faire faire ca en static, facon embed :)
 
Merci en tous els cas pour t'etre decarcassé pour ca, si tu as des nouvelles, hésites pas, mon mail est la :)
 
Merci.

Reply

Marsh Posté le 08-03-2005 à 16:05:45    

façon embed ???

Reply

Marsh Posté le 08-03-2005 à 17:31:18    

www.******.***/test.php :d


Message édité par Mush22 le 13-03-2005 à 22:13:34
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed