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
bon j'ai trouver une autre solution:
probleme : quand je met mon objet flash dans une page html et quand mon serveur est offline je charge et le browser cherche en permanence d'acceder a 127.0.0.1:53419
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 System.security.loadPolicyFile("http://127.0.0.1:53419/crossdomain.xml?"); var checkline:LoadVars = new LoadVars(); checkline.onLoad = function(ok:Boolean):Void { toto.text="sdfsdfsdfsdf"; if (ok) { // trace('online'); toto.text="online"; } else { // trace('offline'); toto.text="offline"; } }; checkline.load("http://127.0.0.1:53419
alors j'ai remarquer que seul firefox posait des problème mais apparement je suis le seul a faire ca!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager