Bonjours je suis novice en flash, je me demande si on peut recupérer en flash si un port sur la machine local est utilisé ou non et si oui comment procéder !
Bonjours je suis novice en flash, je me demande si on peut recupérer en flash si un port sur la machine local est utilisé ou non et si oui comment procéder !
J'ai trouvé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 var DmcSocket = new XMLSocket(); if(DmcSocket.connect("http://www.monsite.fr", 2001)){ //Actions OK }else{ //Actions PAS OK } DmcSocket.close();![]()
Alors j'ai modifier un peut mon script en reprenant celui de la doc d'adobe, j'ai un petit problème : lorsque je l'execute directement ctrl+enter ca marche impeccable mais quand je met mon objet flash sur une page html alors la pu rien ne fonction a chaque fois c'est comme si il n'y avait pas de reponse !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 var socket:XMLSocket = new XMLSocket(); socket.connect("localhost", 53419); socket.onConnect = function (success:Boolean) { if (success) { trace ("Connection succeeded!") toto.text="ok"; } else { trace ("Connection failed!") toto.text="nonok"; } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="400" id="Untitled-1" align="middle"> <param name="allowScriptAccess" value="always" /> <param name="movie" value="Untitled-1.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="Untitled-1.swf" quality="high" bgcolor="#ffffff" width="550" height="400" name="Untitled-1" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object>
Ok j'ai compris le flash doit etre dans le meme domaine donc cette solution n'a pas d'issue! il faut trouver autre chose! et il possible d'envoyé un requete siimple et voir si il y a une reponse ??
yep,
ca serai pas le localhost dans le code qui force a etre sur le meme domaine par hasard ?
localhost est simplement l'adresse ou je souhaites tester mon port
Partager